En aquest tema, aprendrem com instal·lar i configurar PowerShell en diferents sistemes operatius. També veurem com verificar la instal·lació i fer algunes configuracions inicials per començar a treballar amb PowerShell.

  1. Instal·lació de PowerShell

1.1 Instal·lació en Windows

PowerShell ve preinstal·lat en la majoria de versions modernes de Windows. No obstant això, és recomanable instal·lar la versió més recent de PowerShell Core (ara conegut com PowerShell 7) per aprofitar les últimes funcionalitats i millores.

Passos per instal·lar PowerShell 7 en Windows:

  1. Descarregar l'instal·lador:

    • Visita la pàgina oficial de PowerShell a GitHub.
    • Descarrega l'instal·lador MSI per a Windows.
  2. Executar l'instal·lador:

    • Obre el fitxer MSI descarregat.
    • Segueix les instruccions de l'assistent d'instal·lació.
  3. Verificar la instal·lació:

    • Obre una consola de PowerShell.
    • Executa la comanda següent per verificar la versió instal·lada:
      pwsh -v
      

1.2 Instal·lació en macOS

PowerShell també està disponible per a macOS. A continuació es mostren els passos per instal·lar-lo.

Passos per instal·lar PowerShell en macOS:

  1. Descarregar i instal·lar Homebrew (si no està instal·lat):

    • Obre l'aplicació Terminal.
    • Executa la comanda següent per instal·lar Homebrew:
      /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
      
  2. Instal·lar PowerShell:

    • Executa la comanda següent per instal·lar PowerShell:
      brew install --cask powershell
      
  3. Verificar la instal·lació:

    • Obre una nova finestra de Terminal.
    • Executa la comanda següent per verificar la versió instal·lada:
      pwsh -v
      

1.3 Instal·lació en Linux

PowerShell també es pot instal·lar en diverses distribucions de Linux. A continuació es mostren els passos per a Ubuntu.

Passos per instal·lar PowerShell en Ubuntu:

  1. Descarregar el paquet de PowerShell:

    • Obre una terminal.
    • Executa les comandes següents per descarregar i instal·lar el paquet:
      wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
      sudo dpkg -i packages-microsoft-prod.deb
      sudo apt-get update
      sudo apt-get install -y powershell
      
  2. Verificar la instal·lació:

    • Obre una nova terminal.
    • Executa la comanda següent per verificar la versió instal·lada:
      pwsh -v
      

  1. Configuració Inicial de PowerShell

2.1 Configuració del Perfil de PowerShell

El perfil de PowerShell és un script que s'executa cada vegada que s'inicia una sessió de PowerShell. Pots utilitzar-lo per personalitzar l'entorn de PowerShell.

Crear o editar el perfil de PowerShell:

  1. Obrir el perfil de PowerShell:

    • Executa la comanda següent per obrir el perfil en un editor de text:
      notepad $PROFILE
      
  2. Afegir configuracions personalitzades:

    • Pots afegir comandes, alias, funcions, etc. Per exemple, per establir un alias per a Get-ChildItem:
      Set-Alias ll Get-ChildItem
      
  3. Guardar i tancar l'editor:

    • Guarda els canvis i tanca l'editor.

2.2 Configuració de l'Entorn de PowerShell

Pots personalitzar l'entorn de PowerShell per adaptar-lo a les teves necessitats.

Configuracions comunes:

  1. Canviar el directori de treball per defecte:

    • Afegir la següent línia al perfil de PowerShell per establir el directori de treball per defecte:
      Set-Location -Path "C:\Users\NomUsuari\Documents"
      
  2. Establir la política d'execució:

    • La política d'execució determina quins scripts es poden executar en el sistema. Per establir la política d'execució a RemoteSigned:
      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
      

  1. Exercicis Pràctics

Exercici 1: Instal·lació de PowerShell

  1. Instal·la PowerShell 7 en el teu sistema operatiu (Windows, macOS o Linux).
  2. Verifica la instal·lació executant la comanda pwsh -v.

Exercici 2: Configuració del Perfil de PowerShell

  1. Obre el perfil de PowerShell utilitzant la comanda notepad $PROFILE.
  2. Afegeix un alias per a la comanda Get-ChildItem anomenat ll.
  3. Guarda i tanca l'editor.
  4. Obre una nova sessió de PowerShell i verifica que l'alias ll funciona correctament.

Solucions

Solució a l'Exercici 1

  1. Instal·lació de PowerShell 7:

    • Segueix els passos descrits en la secció d'instal·lació per al teu sistema operatiu.
  2. Verificació de la instal·lació:

    • Executa la comanda següent:
      pwsh -v
      

Solució a l'Exercici 2

  1. Obrir el perfil de PowerShell:

    • Executa la comanda següent:
      notepad $PROFILE
      
  2. Afegir un alias:

    • Afegeix la següent línia al perfil:
      Set-Alias ll Get-ChildItem
      
  3. Guardar i tancar l'editor:

    • Guarda els canvis i tanca l'editor.
  4. Verificar l'alias:

    • Obre una nova sessió de PowerShell.
    • Executa la comanda següent per verificar que l'alias ll funciona:
      ll
      

Conclusió

En aquesta secció, hem après com instal·lar PowerShell en diferents sistemes operatius i com fer algunes configuracions inicials per personalitzar l'entorn de PowerShell. Aquestes habilitats són fonamentals per començar a treballar amb PowerShell de manera eficient. En el següent tema, explorarem la consola i l'ISE de PowerShell per entendre millor les eines que tenim a la nostra disposició.

Curs de PowerShell

Mòdul 1: Introducció a PowerShell

Mòdul 2: Scripting Bàsic

Mòdul 3: Treballant amb Objectes

Mòdul 4: Tècniques Avançades de Scripting

Mòdul 5: Automatització i Programació de Tasques

Mòdul 6: Remotització amb PowerShell

Mòdul 7: Funcions Avançades de PowerShell

Mòdul 8: PowerShell i DevOps

Mòdul 9: Millors Pràctiques i Consells Avançats

© Copyright 2024. Tots els drets reservats