Repte 3 : Windows

Personalització

En el cercador, buscarem “Power Shell”, després, ho obrirem amb mode administrador

Després, li donarem click dret a la barra, en properties i ho personalitzem

CMD

La comanda color no existeix

La comanda ver no existeix

La comanda date dona el dia, el més, l’any,  l’hora

La comanda dir mostre els directoris

La comanda cls elimina l’informació  que habia abans

La comanda cd fa que puguis canviar de directori

La comanda echo fa que el que escriguis es mostri per pantalla

En aquestes comandes ho explica el sistema

La comanda exit fa que surtis del terminal

cmdlet de PowerShell

La comanda get-command fa que puguis veure les comandes importades d’altres session

La comanda get-help fa que puguis veure l’ajuda sobre Power shell i cmdlet

 

Ara es troba actualitzat

Help get-netadapter, serveix per veure les ajudes de la comanda

Per a que et doni un exmple de comande si poses, help get-netadapter -examples

Per tenir ajuda completa has de posar al final -full

En la comanda Get-Command -CommandType cmdlet | Measure-Object, es veuen els cmdlet disponibles

En aquesta comanda pots veure  si pots o no fer scripts, com esta restricted no es pot

Scripts permisos

Per poder fer scripts haurem de ficar “Set-ExecutionPolicy -Scope CurrentUser RemoteSigned “

Ara obrirem la Powershell Ise

Escriurem Write-Host “Hola món versió (nom)”

Write-Host Benvinguts a la uf2

Ho executarem

Ara ho guardarem com a notes.ps1

Ho executarem com li hem guardat

Copiarem el guardat i ho guardarem amb un altre nom

 

Crearem un altre directory anomentat Documents

Mourem l’arxiu guardat a un altre directory

Ficarem Remove-Item -Path “C:\Documents” -Recurse -Force
if (-Not (Test-Path -Path “C:\Documents”)) {
Write-Output “El directori ‘Documents’ s’ha eliminat correctament.”
} else {
Write-Output “Error: El directori ‘Documents’ no s’ha pogut eliminar.”
}

Scripts

$nom1:Variable creada i inicialitzada directament amb el valor "ElTeuNom".

$nom2: Variable es crea amb New-Variable i se li assigna el valor "ElTeuNom". Similar a $nom1.

$nom3: La variable es crea utilitzant Read-Host, demana a l’usuari que fiqui un valor. Per tant, el seu valor depèn del text introduït que proporcionia el usuari

Write-Host s’utilitza per mostrar informació directament a la consola, mentre que Get-Variable s’utilitza per obtenir informació sobre les variables definides en l’entorn de PowerShell.

Remove-Variable: S’utilitza per a esborrar les varibles creades

Clear-Variable:Esbora el valor d’una variable

Ara farem el primer exercici desde la PowerShell en mètode script, amb variables