PÍNDOLA III REPTE III
Entrem com administrador, fem click dret i entrem a properties
Font
Layout
Colors
Terminal
Color | Color de terminal |
---|---|
Ver | sistema operativo y se va versio |
Data | Data de avui |
Dir | per veure directories |
cls | un clear |
cd | cd per entrar un directory |
md | crear directory |
echo | per veure un text per pantalla |
Exit | per sortir del cmd |
Configuració completa de powershell
CMDLET POWERSHELL
Executa Get-help
Get-Netadapter
El cmdlet Get-NetAdapter obté les propietats bàsiques de l’adaptador de xarxa
Get-help -Example
Get-help Full
Mostra ajuda dels cmdlet i els conceptes de windows
Get-Command -CommandType cmdlet | Measure-Object
Aquesta comanda serveix per contar el número de cmdlets disponibles a la sessió que estem.
Get-ExecutionPolicy Tens 4 opcions: Restricted; AllSigned; RemoteSigned; Unrestricted.
CREAR PRIMER SCRIPT
obrim Powershell ISE com a administrador
Creem un Note
Obrim al terminal
Copia el fitxer “notes.ps1” i guarda-l amb el nom “notes_backup.ps1”.
Crear un directori “Documents” a la C:\.
Mou el fitxer “backup_notes.ps1” a C:\Documents
cd per comprovar si esta dins
Eliminado el directorio “Documents” previamente creado y confirmado que se ha eliminado correctamente.
$nom1 = “”
New-Variable -Name $nom2 -Value “Alex”
-Problema
-$nom3 = Read-Host “Com et dius?”
Alex
Crea una variable amb números:
$sumant1 = 5
$sumant2 = 6
$suma = $sumant1 + $sumant2
Executa Get-Variable. Quin és el valor de la variable $suma? Documenta-ho amb el resultat de la consola.
Crea una variable resta amb les variables sumant1 i sumant 2
Executa Write-Host $resta. Quin és el resultat? Documenta-ho amb el resultat de la consola.
Quina diferència hi ha entre el cmdlet Write-Host i el Get-Variable
write host s’utilitza per a mostrar un missatge en la consola o en el host de PowerShell.
Get Variable s’utilitza per a obtenir informació sobre les variables definides en la sessió actual de PowerShell
Elimina totes les variables creades: $nom1, $nom2, $nom3, $suma, $sumant1, $sumant2
Remove-Variable -Name “nom1” -Force
Remove-Variable -Name “nom2” -Force
Remove-Variable -Name “nom3” -Force
Remove-Variable -Name “suma” -Force
Remove-Variable -Name “sumant1” -Force
Remove-Variable -Name “sumant2” -Force
Prova els cmdlets Clear-Variable i Remove-Variable. Quina diferència hi ha entre els dos?
Clear variable = esborra només el valor de la variable, variable segueix amb valor nul
Remove-Variable = esborra el variable y el valor
Des de PowerShell ISE, repeteix a partir de variables els reptes
Copia el fitxer “notes.ps1” i guarda-l amb el nom “notes_backup.ps1”.
crear 1er variable
crear 2nd variable
Canvia el nom del fitxer “notes_backup.ps1” a “backup_notes.ps1”.
Crear una altre variable
cambiar el nom
Crear un directori “Documents” a la C:
crear un altre variable
per crear directori document a la c
Mou el fitxer “backup_notes.ps1” a C:\Documents
Move-Item -Path $file3 -Destination $rutadirectori
per comprovsr si esta dins
Elimina el directori “Documents” que has creat anteriorment
Per comprovar -ls
Definir la ruta del directori
$rutadirectory = “C:\Documents”*fet anteriorment*