repte 3 mp02 uf2

  1. Documenta en una pàgina del teu portafolis el desenvolupament del següents reptes:
  1. Accedeix com Administrador a la consola de PowerShell.
  1. Personalitza la consola de la PowerShell segons les teves necessitats:

Prova les comandes del CMD del Repte 1 a la PowerShell i extreu-ne una conclusió:

  1. COLOR
  2. VER
  3. DATE
  4. DIR
  5. CLS
  6. CD
  7. MD
  8. ECHO
  9. TYPE
  10. DEL
  11. RD
  12. ERASE
  13. EXIT

la meva conclusio es que la mayoria de comandes estan a la powershell i hi ha algunes  comandes  que tenen mes opcions pero son mes complicades 

Descobreix els cmdlet de PowerShell:

  1. Introdueix Get-Command al terminal.
  2. Executa Get-Help:
    1. Descarrega i actualitza l’ajuda.
    2. Obtén ajuda del cmdlet: Get-Netadapter.
    3. Obtén exemples del cmdlet afegint -Examples
    4. Obtén l’ajuda dels exemples afegint -Full
  3. El número de cmdlets disponibles a partir de:
    1. Get-Command -CommandType cmdlet | Measure-Object

Configura el sistema per al teu primer script:

Revisa les polítiques d’execució d’scripts amb Get-ExecutionPolicy. Tens 4 opcions: Restricted; AllSigned; RemoteSigned; Unrestricted. Quina tens per defecte? Què vol dir? 

restricted, restringit

  1. Canvia les polítiques d’execució d’scripts a RemoteSigned amb Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
  1. Crea el teu primer script (si ho necessites, pots utilitzar la Guia de comandes):
    1. Executa la PowerShell ISE:
  1. Afegeix els següents cmdlets:
    1. Write-Host “Hola món – versió [El Teu Nom i Cognoms]”
    2. Write-Host Benvinguts a la UF2
    3. Executa amb F5 o amb el símbol de PLAY que trobaràs al menú.

Desa l’arxiu a la C:\notes.ps1

Executa’l des de la PowerShell afegint .\ al davant: .\notes.ps1

  1. Copia el fitxer “notes.ps1” i guarda-l amb el nom “notes_backup.ps1”.
  2. Canvia el nom del fitxer “notes_backup.ps1” a “backup_notes.ps1”.
  3. Crear un directori “Documents” a la C:\.
  4. Mou el fitxer “backup_notes.ps1” a C:\Documents
  5. Elimina el directori  “Documents” que has creat anteriorment. Confirma que s’ha eliminat correctament.
  1. Crea una diferents variables amb el teu nom:

$nom1 = “ElTeuNom”

New-Variable -Name $nom2 -Value “ElTeuNom”

$nom3 = Read-Host “Com et dius?”

Executa Get-Variable. Quina diferència hi ha entre les variables nom1, nom2 i nom3? Documenta-ho amb el resultat de la consola.

  1. Crea una variable amb números:
    1. $sumant1 = 5
    2. $sumant2 = 6
    3. $suma = $sumant1 + $sumant2
    4. Executa Get-Variable. Quin és el valor de la variable $suma?  Documenta-ho amb el resultat de la consola.
    5. Crea una variable resta amb les variables sumant1 i sumant 2.
    6. Executa Write-Host $resta. Quin és el resultat? Documenta-ho amb el resultat de la consola.
    7. Quina diferència hi ha entre el cmdlet Write-Host i el Get-Variable?

la diferencia entre el write-host i el get-variable es que el get variable ho mostra tot i el write-host nomes el resultat que vols

  1. Elimina totes les variables creades: $nom1, $nom2, $nom3, $suma, $sumant1, $sumant2
    1. Prova els cmdlets Clear-Variable i Remove-Variable. Quina diferència hi ha entre els dos?

la diferencia es que clear-variable elimina el resultat

i remove-variable l’elimina complet

  1. Des de PowerShell ISE, repeteix a partir de variables els reptes:

Ex: Crear un directori “Documents” a la C:\.

# Definir la ruta del directori

$directoriruta = “C:\Documents”

# Crear el directori

New-Item -ItemType Directory -Path $directoriruta

# Verificar que s’ha creat correctament

Test-Path $directoriruta

Leave a comment

Your email address will not be published. Required fields are marked *