Magic Quadrant™ per la gestione degli accessi privilegiati 2025: Netwrix riconosciuta per il quarto anno consecutivo. Scarica il report.

Piattaforma
Centro risorseBlog
Scarica e installa PowerShell 7

Scarica e installa PowerShell 7

Mar 28, 2025

PowerShell 7 è un framework di automazione multipiattaforma basato su .NET Core, che offre prestazioni migliorate, elaborazione parallela e ampia compatibilità con i moduli di Windows PowerShell. Funziona su Windows, macOS, Linux e container, con opzioni di installazione flessibili come gestori di pacchetti, MSI, ZIP o Docker. Le versioni di Long-Term Support garantiscono stabilità per le imprese, mentre le build di anteprima consentono un accesso anticipato alle nuove funzionalità.

Introduzione a PowerShell 7

PowerShell 7 è uno strumento moderno e multipiattaforma (Windows, macOS e Linux) per l'automazione e la gestione della configurazione che si basa sulle funzionalità di Windows PowerShell. È basato sul runtime .NET Core, a differenza delle versioni precedenti di PowerShell che si affidavano al .NET Framework esclusivo per Windows. Questo cambiamento ha permesso significativi miglioramenti in termini di compatibilità, prestazioni e versatilità.

Le funzionalità aggiuntive e i miglioramenti in PowerShell 7 includono:

  • PowerShell 7 introduce ForEach-Object -Parallel, consentendo agli utenti di elaborare più elementi in pipeline parallele. Ciò riduce notevolmente i tempi di esecuzione per i carichi di lavoro che possono essere parallelizzati.
  • Nuovi cmdlet e API, inclusi aggiornamenti a comandi come Get-Help, rendono l'ambiente di scripting più ricco e versatile.
  • Le nuove opzioni -ErrorAction e -ErrorVariable offrono un migliore controllo della gestione degli errori negli script.
  • PowerShell 7 include un Livello di Compatibilità Windows, che permette alla maggior parte dei moduli che sono stati costruiti per Windows PowerShell (ad esempio, Active Directory o moduli Exchange) di funzionare in un ambiente basato su Windows utilizzando il remoting implicito.
  • PowerShell 7 può essere installato insieme a Windows PowerShell, consentendo una migrazione graduale senza interrompere i flussi di lavoro esistenti. Può eseguire molti script legacy con modifiche minime. Sebbene non tutti i moduli più vecchi funzionino nativamente, lo strato di compatibilità garantisce una copertura significativa.
  • PowerShell 7 si integra perfettamente con Visual Studio Code tramite l'estensione PowerShell, per includere funzionalità come IntelliSense, debugging e test integrati.
  • Infine, PowerShell 7 è sviluppato e mantenuto come un progetto open-source su GitHub.

Per conoscere le differenze tra Windows PowerShell e PowerShell 7, consulta l'articolo Check, Update, and Choose a PowerShell Version.

Migliori pratiche per la sicurezza di Active Directory

Scopri di più

Scarica PowerShell 7

Prima di scaricare PowerShell 7, è necessario conoscere le versioni disponibili e le loro differenze.

Versioni disponibili di PowerShell 7

Microsoft fornisce tre tipi di rilasci per PowerShell 7.

Le versioni stabili sono le versioni di disponibilità generale di PowerShell che sono considerate pronte per la produzione. Queste versioni sono supportate per 18 mesi a meno che non siano designate come LTS.

Rilasci Stabili

Ultima versione stabile: PowerShell 7.4.6, rilasciata il 22 ottobre 2024. Questa versione è basata su .NET 8.0 ed è designata come versione di supporto a lungo termine (LTS), con supporto esteso fino a novembre 2026.

Rilasci LTS (Long-Term Support)

Le versioni LTS sono supportate per un periodo più lungo (3 anni) rispetto alle versioni non LTS. Queste sono destinate alle imprese e agli ambienti dove la stabilità e la compatibilità a lungo termine sono critiche.

Versione LTS corrente: PowerShell 7.4, supportata fino a novembre 2026

Anteprime delle versioni

Le versioni di anteprima offrono un accesso anticipato a nuove funzionalità e aggiornamenti. Queste sono destinate a test e feedback ma non sono consigliate per l'uso in produzione. Una volta che una versione di anteprima è finalizzata, diventa una versione Stabile.

Ultima Anteprima Rilasciata: PowerShell 7.5 Release Candidate 1 (RC-1), annunciata il 18 novembre 2024. Questa versione è basata su .NET 9 ed è considerata una release “go-live”, il che significa che è supportata per l'uso in produzione. PowerShell 7.5 seguirà un ciclo di vita standard di supporto di 18 mesi.

Riepilogo della cronologia delle versioni e del supporto

Versione

Tipo di rilascio

Il supporto termina

.NET Version

Note

7.4

LTS

Novembre 2026

.NET 8

Versione LTS corrente

7.5 RC-1

Anteprima

N/A (Anteprima)

.NET 9

Prossimo candidato stabile

7.2

LTS (Terminato)

8 novembre 2024

.NET 6

Versione LTS precedente

7.0

LTS (Terminato)

Febbraio 2022

.NET Core 3.1

Prima versione LTS

Quale versione dovresti usare?

  • Scegli LTS per una stabilità a lungo termine negli ambienti di produzione.
  • Utilizza Stable per accedere a nuove funzionalità mantenendo la prontezza alla produzione.
  • Esplora Preview per testare le funzionalità in arrivo e fornire feedback.

Dove trovare i link per scaricare PowerShell 7

Puoi trovare i link per il download di PowerShell 7 sul sito web di Microsoft, l'ufficiale repository GitHub di PowerShell e altre fonti verificate.

Sito web Microsoft

URL: Installa PowerShell su Windows, Linux e macOS

Include istruzioni per installare PowerShell sulle seguenti piattaforme:

  • Windows: Installer MSI, Microsoft Store
  • macOS: file .pkg, Homebrew
  • Linux: file .tar.gz, gestori di pacchetti nativi come apt, yum o dnf

Pagina ufficiale delle release di PowerShell su GitHub

URL: Rilasci di PowerShell

La pagina delle release di GitHub fornisce link per il download per:

  • Versioni stabili
  • Versioni LTS
  • Anteprime delle versioni

Seleziona la versione desiderata e scarica il pacchetto di installazione per il tuo sistema operativo (Windows, macOS, Linux).

Gestori di pacchetti diretti

  • Windows – Installa tramite Microsoft Store per aggiornamenti automatici
  • macOS – Installa tramite Homebrew
  • Linux – Utilizzate il gestore di pacchetti della vostra distribuzione (ad esempio, apt, yum, dnf, zypper)

Winget Package Manager

Per installare l'ultima versione di PowerShell su un sistema Windows utilizzando il Windows Package Manager (winget), utilizza questo comando:

      winget install --id Microsoft.PowerShell --source winget
      

Docker Images

URL: Docker Hub

PowerShell 7 è disponibile come immagini Docker precompilate. Puoi scaricare l'ultima versione LTS o stabile.

Opzioni di installazione per PowerShell 7

PowerShell 7 può essere installato su Windows, macOS e Linux utilizzando vari metodi specifici per la piattaforma.

Per l'installazione su Windows

  • Microsoft Store è l'ideale per gli utenti che desiderano un processo di installazione semplice. Offre anche aggiornamenti automatici.
  • L'installer MSI, scaricato dalla pagina delle Release di GitHub di PowerShell, supporta l'installazione interattiva con opzioni per aggiungere PowerShell al PATH del sistema.
  • Il Winget Package Manager è il migliore per le distribuzioni basate su script e l'automazione.
  • Il pacchetto ZIP, scaricato da GitHub, fornisce una versione portatile di PowerShell. È utile per ambienti senza privilegi di amministratore o per test.
  • Installare PowerShell come strumento globale .NET rimane una buona scelta per gli sviluppatori .NET che installano e utilizzano altri strumenti globali.

Per l'installazione su macOS

  • Si raccomanda Homebrew agli utenti macOS per gli aggiornamenti automatici e l'integrazione con gli strumenti macOS.
  • Il pacchetto di installazione (.pkg), scaricato dalla pagina GitHub Releases di PowerShell, offre un'esperienza di installazione interattiva.

Per l'installazione su Linux

  • Installate PowerShell utilizzando il gestore di pacchetti della vostra distribuzione, come per Ubuntu/Debian e openSUSE.
  • L'archivio Tarball offre un'installazione portatile. Puoi scaricare il file .tar.gz da GitHub.

Quale metodo è giusto per te?

La scelta del metodo giusto per installare PowerShell 7 dipende dalla piattaforma e dalle tue esigenze specifiche.

Ambiente

Metodo consigliato

Windows Desktop

Microsoft Store o MSI Installer

Windows Server

MSI Installer o pacchetto ZIP

macOS

Homebrew o Installer .pkg

Linux (Desktop)

Gestore di pacchetti nativo

Linux (Server)

Gestore di pacchetti nativo o Docker

Applicazioni containerizzate

Immagini Docker

Esigenze portatili

Pacchetto ZIP (Windows) o Tarball (Linux/macOS)

Sviluppatori

Compila dal codice sorgente

Alcuni consigli aggiuntivi sono:

  • Usa Microsoft Store o Homebrew per semplicità e aggiornamenti automatici.
  • Se non disponi di privilegi di amministratore, utilizza versioni portatili (ZIP o Tarball).
  • Scegliete gli installer MSI per Windows o i gestori di pacchetti nativi per Linux per una migliore integrazione con gli strumenti di gestione della configurazione.
  • Docker è ideale per ambienti isolati e configurazioni riproducibili, inclusi ambienti di sviluppo e test.
  • Gli utenti avanzati o gli sviluppatori che contribuiscono a PowerShell possono clonare il repository GitHub di PowerShell e compilare dal codice sorgente.

Installa PowerShell 7 su Windows

Usa il Windows Package Manager (Winget)

Il Windows Package Manager (Winget) è un modo semplice ed efficiente per installare PowerShell 7 su Windows. È il metodo consigliato per installare PowerShell sui client Windows.

Prerequisiti

  • Winget è preinstallato su Windows 11 e sulle versioni più recenti di Windows 10. Se non è disponibile, installalo dal App Installer package on Microsoft Store.
  • Winget può essere eseguito da Command Prompt o PowerShell.
  • Eseguire Winget come amministratore garantisce che l'installazione proceda senza problemi di permessi.

Passaggi per installare PowerShell 7 utilizzando Winget

  1. Avvia sia il Prompt dei comandi che PowerShell.
  2. Installa l'ultima versione di PowerShell utilizzando l'ID del pacchetto:

winget install –id Microsoft.PowerShell –source winget

Per installare una versione specifica, specificare il flag –version:

winget install –id Microsoft.PowerShell –version 7.4.6

Installa dal Microsoft Store

Installare PowerShell tramite Microsoft Store offre diversi vantaggi.

  • Garantisce aggiornamenti automatici.
  • Il processo di installazione è fluido e si integra bene con Windows.
  • Fornisce una fonte affidabile e sicura, riducendo il rischio di scaricare versioni compromesse o non ufficiali.

Passaggi per installare PowerShell 7 tramite Microsoft Store

  1. Per aprire Microsoft Store, premi Windows + S, digita Microsoft Store e premi Invio.
  2. Nella barra di ricerca dello Microsoft Store, digita PowerShell 7 e premi Invio.
  3. Cerca PowerShell nei risultati di ricerca (assicurati che si faccia riferimento a PowerShell 7 o all'ultima versione). Per farlo, scorri verso il basso fino alla sezione Informazioni Aggiuntive o Dettagli App e cerca lì il numero di versione.
  4. Fai clic sul pulsante Ottieni o Installa per installare PowerShell. Se non sei connesso al Microsoft Store, potrebbe essere necessario accedere con il tuo account Microsoft.

Installare PowerShell tramite pacchetto MSI

Installare PowerShell tramite un pacchetto MSI è particolarmente vantaggioso in configurazioni aziendali e altri ambienti dove sono essenziali installazioni controllate e ripetibili. Questo lo rende il metodo consigliato per server Windows e scenari di distribuzione aziendale.

  • An MSI package offers a centralized deployment, where IT administrators can deploy it across multiple machines using Group Policy, System Center Configuration Manager (SCCM), or other enterprise software deployment tools.
  • Ciò garantisce anche che la stessa versione di PowerShell sia installata in modo coerente su tutti i sistemi.
  • I pacchetti MSI consentono installazioni offline.
  • Durante l'installazione, i pacchetti MSI offrono opzioni per configurare impostazioni come i percorsi di installazione e l'aggiunta di PowerShell al percorso di sistema, rendendo semplice personalizzare l'installazione in base alle esigenze specifiche.

Passaggi per installare PowerShell 7 tramite il pacchetto MSI

  1. Vai alla pagina delle PowerShell GitHub releases.
  2. Trova l'ultima versione di PowerShell 7 e scorri verso il basso fino alla sezione Assets.
  3. Scarica il file MSI appropriato per il tuo sistema:
  4. PowerShell-x64.msi per sistemi a 64 bit
  5. PowerShell-x86.msi per sistemi a 32 bit
  6. Trovare il file .msi scaricato nel sistema (di solito nella cartella Download) e fare doppio clic su di esso per eseguire l'installatore. Seguire le istruzioni a schermo per installare PowerShell.

Installazione del pacchetto ZIP

Utilizza un archivio ZIP per un'installazione personalizzata di PowerShell. Questo metodo è flessibile e semplice per ambienti in cui non è possibile utilizzare un installer o un gestore di pacchetti. È anche il modo più facile per reinstallare più versioni e rimane il metodo consigliato per Windows Nano Server, Windows IoT e sistemi basati su Arm.

  1. Vai alla pagina delle PowerShell GitHub releases.
  2. Trova l'ultima versione di PowerShell 7 e scorri verso il basso fino alla sezione Assets.
  3. Scarica il pacchetto ZIP appropriato per il tuo sistema:
  4. win-x64.zip per sistemi a 64 bit
  5. win-x86.zip per sistemi a 32 bit
  6. Vai alla cartella dove hai scaricato il file ZIP ed estraine il contenuto in una directory.
  7. Aggiungi PowerShell al PATH di sistema.
  8. Apri il Pannello di controllo e naviga fino a Sistema > Impostazioni di sistema avanzate > Variabili d'ambiente.
  9. Nelle variabili di sistema, trova la variabile Path e clicca su Modifica.
  10. Fai clic su Nuovo e aggiungi il percorso della directory dove hai estratto PowerShell (ad esempio, C:\PowerShell\pwsh).
  11. Fare clic su OK per salvare e chiudere le finestre di dialogo.

Per eseguire PowerShell 7, apri una nuova finestra del Prompt dei comandi o di PowerShell. Poi digita pwsh e premi Invio per avviare PowerShell.

Installare come strumento globale .NET

Se hai già installato il .NET Core SDK, puoi installare PowerShell come strumento globale .NET.

dotnet tool install –global PowerShell

L'installer dello strumento dotnet aggiunge $HOME\.dotnet\tools al tuo $env:PATH come variabile d'ambiente.

Installazione silenziosa da riga di comando

L'installazione silenziosa di PowerShell è ideale per il dispiegamento automatizzato negli ambienti aziendali.

Passaggi per eseguire un'installazione silenziosa di PowerShell 7 tramite la riga di comando

  1. Scaricate l'installer MSI, come discusso nella sezione Install PowerShell via MSI Package.
  2. Apri un Prompt dei comandi con diritti di amministratore. Per farlo, clicca con il tasto destro su Prompt dei comandi e seleziona Esegui come amministratore.
  3. Utilizza il seguente comando per installare PowerShell in modo silenzioso:
      msiexec /i PowerShell-x64.msi /quiet /norestart
      

Esempio: quando il MSI si trova nella cartella Downloads

      msiexec /i "%UserProfile%\Downloads\PowerShell-x64.msi" /quiet /norestart
      

In questo comando:

  • /i specifica l'installazione
  • /quiet esegue l'installazione senza mostrare alcuna interfaccia utente
  • /norestart impedisce al sistema di riavviarsi automaticamente dopo l'installazione

Installazione avanzata da riga di comando per il dispiegamento automatizzato

Per un'installazione silenziosa avanzata da riga di comando di PowerShell, gli amministratori possono sfruttare opzioni di configurazione aggiuntive per facilitare le distribuzioni automatizzate negli ambienti aziendali. Ecco alcuni esempi.

  • Specificate un percorso di installazione personalizzato utilizzando la proprietà INSTALLFOLDER, come mostrato di seguito:
    msiexec /i PowerShell-x64.msi /quiet /norestart INSTALLFOLDER=”C:\CustomPath\PowerShell7″
  • Aggiungi il menu contestuale nell'esplora file, come mostrato di seguito:
    msiexec /i PowerShell-x64.msi /quiet /norestart ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=true
  • Escludere PowerShell dal PATH di sistema, come mostrato di seguito:
    msiexec /i PowerShell-x64.msi /quiet /norestart DO_NOT_ADD_TO_PATH=true
  • Abilita gli aggiornamenti automatici tramite Windows Server Update Services (WSUS), come mostrato di seguito:
    msiexec /i PowerShell-x64.msi /quiet /norestart ENABLE_MU=true
  • Crea un file batch o uno script PowerShell per il dispiegamento su larga scala.

Windows PowerShell Scripting Tutorial (PDF) for Beginners

Learn more

Installa PowerShell 7 su macOS

Puoi installare PowerShell su macOS utilizzando i seguenti metodi:

  • Usando Homebrew
  • Scaricamento del pacchetto di installazione (.pkg)
  • Installazione come strumento globale .NET
  • Utilizzando un archivio ZIP

Prima di installare PowerShell su macOS, diamo un'occhiata ai requisiti di installazione e alle versioni di macOS supportate.

Versioni di macOS supportate

Microsoft supporta PowerShell fino a quando PowerShell non raggiunge la fine del supporto o la versione di macOS raggiunge la fine del supporto. Le versioni attualmente supportate sono:

  • macOS 15 (Sequoia) x64 e Arm64
  • macOS 14 (Sonoma) x64 e Arm64
  • macOS 13 (Ventura) x64 e Arm64

Utilizza il seguente comando per verificare la versione del tuo macOS:

sw_vers -productVersion

Requisiti di sistema

I requisiti di sistema sono i seguenti:

Processore

I Mac basati su Intel e Apple Silicon (M1/M2) sono supportati tramite Rosetta 2 o binari ARM64 nativi (introdotto nelle versioni successive di PowerShell 7)

Spazio su disco

Almeno 100 MB di spazio libero su disco per l'installazione

Prerequisiti

HomebrewIn alternativa, utilizza l'installer .pkg dalla pagina di rilascio su GitHub

.NET Runtime

PowerShell 7 si basa sul runtime .NET Core multipiattaforma. Il runtime richiesto è incluso nel pacchetto PowerShell, quindi non è necessaria un'installazione separata.

Considerazioni su Apple Silicon (M1/M2)

PowerShell supporta l'esecuzione nativa su Apple Silicon a partire da PowerShell 7.2. Se si utilizza una versione precedente, è necessario installare Rosetta 2.

Installa PowerShell utilizzando Homebrew

Homebrew è un gestore di pacchetti popolare per macOS e offre un modo semplice per installare e aggiornare PowerShell.

Per utilizzare Homebrew per installare PowerShell, esegui il seguente comando:

      brew install --cask powershell
      

Oppure utilizza il seguente cmdlet per installare la versione LTS di PowerShell:

      brew install powershell/tap/powershell-lts
      

Scarica il pacchetto da GitHub

Microsoft fornisce un installer .pkg firmato per PowerShell. Installare PowerShell utilizzandolo è adatto per gli utenti che preferiscono un processo di installazione manuale.

  1. Vai alla pagina delle PowerShell GitHub releases.
  2. Trova l'ultima versione di PowerShell 7 e scorri verso il basso fino alla sezione Assets.
  3. Scarica l'installer .pkg per macOS.
  4. Fai doppio clic sul file .pkg scaricato e inizia l'installazione di PowerShell.

Installa come strumento globale .NET

Questo metodo utilizza il .NET Core SDK per installare PowerShell.

  1. Scarica e installa il .NET SDK utilizzando Homebrew:
      brew install --cask dotnet-sdk
      
  • Usa la CLI di .NET Core per installare PowerShell come strumento globale:
      dotnet tool install --global PowerShell
      

L'installer dello strumento dotnet aggiunge ~/.dotnet/tools alla variabile d'ambiente PATH. –global installa PowerShell globalmente così da poterlo accedere su tutto il sistema.

Installare utilizzando un archivio ZIP

Questo metodo è meno comune ma può essere utilizzato per configurazioni personalizzate.

  1. Vai alla pagina delle PowerShell GitHub releases.
  2. Trova l'ultima versione di PowerShell 7 e scorri verso il basso fino alla sezione Assets.
  3. Scarica il file ZIP per macOS. Di solito si chiama: powershell-7.x.x-osx-x64.tar.gz.
  4. Estrai il file ZIP in una directory.
  5. Rendi eseguibile il file binario pwsh utilizzando il seguente comando:
      chmod +x ~/powershell/pwsh
      
  • Aggiungi la directory al tuo $PATH o crea un collegamento simbolico a pwsh in una directory che è già nel tuo $PATH:
      ln -s ~/powershell/pwsh /usr/local/bin/pwsh
      
  • Infine, puoi eseguire PowerShell utilizzando il cmdlet pwsh.

Installa PowerShell 7 su Linux

PowerShell è supportato su un'ampia gamma di distribuzioni Linux, consentendone l'uso in ambienti diversi. La seguente tabella elenca le distribuzioni ufficialmente supportate per l'installazione di PowerShell.

Distribuzione

Versioni

Tipo di pacchetto

Note

Ubuntu

20.04, 22.04

.deb

Ampio supporto e testato. Utilizza il repository APT ufficiale di Microsoft.

Debian

10, 11

.deb

Installabile tramite il repository APT di Microsoft.

CentOS

7, 8 Stream

.rpm

Derivato da Red Hat. Disponibile tramite il repository YUM di Microsoft.

RHEL

7, 8, 9

.rpm

Supportato utilizzando YUM o DNF dal repository Microsoft. Richiede l'attivazione dei repository “Optional” e “Extras” su RHEL 7.

Fedora

37, 38

.rpm

Supportato tramite i repository YUM/DNF.

Alpino

3.15+

Tar.gz binario

PowerShell per Alpine è disponibile ma potrebbe richiedere passaggi aggiuntivi a causa delle differenze nelle librerie (ad esempio, compatibilità glibc).

Arch Linux

Rolling Release

AUR

Supportato non ufficialmente tramite l'Arch User Repository (AUR).

Kali Linux

Rolling Release

.deb

Installato tramite il repository APT di Microsoft, simile a Debian/Ubuntu.

Metodi di installazione standard per Linux

I metodi standard per installare PowerShell 7 su Linux sono:

  • Gestori di pacchetti (APT, YUM, DNF) – Per Debian/Ubuntu, utilizzare i pacchetti .deb dal repository APT di Microsoft. Per RHEL/CentOS/Fedora, utilizzare i pacchetti .rpm dal repository YUM di Microsoft.
  • Installazione dell'archivio binario – Per distribuzioni come Alpine Linux o ambienti personalizzati, utilizzare l'archivio .tar.gz dai PowerShell GitHub releases.

Installa tramite i gestori di pacchetti

APT (Ubuntu/Debian)

  1. Prima di iniziare, utilizza il seguente comando per aggiornare l'elenco dei pacchetti del tuo sistema:
      sudo apt update

sudo apt upgrade -y
      
  • Installate i prerequisiti utilizzando il comando:
      sudo apt install -y wget apt-transport-https software-properties-common
      
  • Importa la chiave GPG Microsoft e registra il repository utilizzando il seguente comando:
      wget -q https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb
      
  • Installa PowerShell utilizzando il seguente comando:
      sudo apt-get update

sudo apt-get install -y powershell
      

YUM/DNF (CentOS/RHEL/Fedora)

  1. Importa la chiave GPG Microsoft e aggiungi il repository utilizzando il seguente comando:
      sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

curl https://packages.microsoft.com/config/rhel/8/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
      
  • Installa PowerShell utilizzando questo comando:
      sudo yum install -y powershell
      

Alpine Linux

  1. Installa le dipendenze richieste utilizzando il seguente comando:
      apk add --no-cache bash icu-libs less curl
      
  • Scarica ed estrai PowerShell utilizzando:
      wget https://github.com/PowerShell/PowerShell/releases/download/v<version>/powershell-<version>-linux-alpine-x64.tar.gz

mkdir ~/powershell

tar -xzf powershell-<version>-linux-alpine-x64.tar.gz -C ~/powershell
      
  • Quindi puoi eseguire PowerShell navigando nella directory ed eseguendo il binario PowerShell, come mostrato di seguito:
      ~/powershell/pwsh
      

Installare utilizzando l'archivio binario (tar.gz)

L'archivio .tar.gz è portatile e funziona su quasi tutti i sistemi Linux.

  1. Vai alla pagina delle PowerShell GitHub releases e scarica il file tar.gz per la tua architettura (x64 o ARM64). Ecco un esempio di comando:
      wget https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-x64.tar.gz
      
  • Estrai l'archivio utilizzando:
      mkdir ~/powershell

tar -xzf powershell-7.4.0-linux-x64.tar.gz -C ~/powershell
      
  • Esegui PowerShell utilizzando:
      ~/powershell/pwsh
      

Opzioni di installazione comunitarie e alternative

Altre opzioni per installare PowerShell su Linux includono:

  • Docker Containers – Utilizzate le immagini Docker ufficiali di PowerShell per le distribuzioni Linux.
  • Costruzione Manuale – Per distribuzioni non supportate o personalizzate, PowerShell può essere compilato dal codice sorgente, anche se ciò richiede competenza e tempo.

Installare utilizzando Docker

PowerShell ha immagini Docker ufficiali pubblicate nel Microsoft Container Registry (MCR), che supporta distribuzioni Linux.

  1. Esegui il pull dell'immagine PowerShell utilizzando il seguente comando:
      docker pull mcr.microsoft.com/powershell
      
  • Per avviare una sessione interattiva di PowerShell nel contenitore, utilizza questo comando:
      docker run -it mcr.microsoft.com/powershell
      

Supporto ARM per PowerShell su Linux

PowerShell supporta i sistemi Linux basati su ARM, in particolare le architetture ARM64. Le distribuzioni con supporto ARM sono:

  • Ubuntu 20.04, 22.04 (ARM64)
  • Debian 11 (ARM64)
  • RHEL 8/9 (ARM64)
  • Alpine 3.15+ (ARM64)

Per installare PowerShell su ARM (esempio Ubuntu), seguire i seguenti passaggi:

  1. Scarica il pacchetto .deb ARM64 dalla PowerShell GitHub releases page utilizzando questo comando:
      wget https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell_7.4.0-1.deb_arm64.deb
      
  • Installa il pacchetto utilizzando il seguente comando:
      sudo dpkg -i powershell_7.4.0-1.deb_arm64.deb
      

Installa dalla sorgente

Per ambienti Linux non supportati o altamente personalizzati, è possibile compilare PowerShell dal codice sorgente.

  1. Clona il repository PowerShell utilizzando il seguente comando:
      git clone https://github.com/PowerShell/PowerShell.git

cd PowerShell
      
  • Installare le dipendenze (varia in base alla distribuzione).
  • Costruisci PowerShell usando:
      ./build.sh -c Release
      

Qui, -c Release specifica che la configurazione di build è “Release” (ottimizzata per la produzione).

  • Il binario pwsh risultante sarà situato nella directory out/ (./out/linux-x64/).
  • Per installare PowerShell:
  • Crea una directory per PowerShell (ad esempio, /usr/local/bin/powershell).
      sudo mkdir -p /usr/local/bin/powershell

sudo cp -r ./out/linux-x64/* /usr/local/bin/powershell/
      
  • Crea un collegamento simbolico per rendere pwsh globalmente accessibile:
      sudo ln -s /usr/local/bin/powershell/pwsh /usr/bin/pwsh
      

Esecuzione e utilizzo di PowerShell 7

Avvia PowerShell 7

Ci sono diversi modi per avviare PowerShell 7 su Windows, macOS e Linux.

Su Windows

Metodo

Passaggi


Menu Start

Premi il tasto Windows o clicca sul Menu Start. Digita pwsh e premi Invio.

Esegui Dialogo

Premi Win + R per aprire la finestra di dialogo Esegui. Digita pwsh e clicca su OK.

Prompt dei comandi o Windows PowerShell

Apri il Prompt dei comandi (cmd) o Windows PowerShell. Digita pwsh e premi Invio.

Collegamento sul desktop

Crea un collegamento che punta all'eseguibile pwsh.exe (di solito si trova in C:\Program Files\PowerShell\7\pwsh.exe). Fai doppio clic sul collegamento per aprire PowerShell 7.

Menu contestuale

Fare clic con il pulsante destro del mouse su uno spazio vuoto in una cartella tenendo premuto Shift.Selezionare Apri qui la finestra di PowerShell (se configurato).

Barra delle applicazioni o Pin di Avvio

Trova PowerShell 7 nel menu Start. Fai clic destro e scegli Aggiungi a Start o Aggiungi alla barra delle applicazioni per un accesso facile.

Su macOS

Metodo

Passaggi

Terminale

Apri l'app Terminal integrata. Digita pwsh e premi Invio.

Ricerca Spotlight

Premi Cmd + Spazio per aprire Spotlight. Digita pwsh e premi Invio.

Finder

Naviga alla cartella dove PowerShell 7 è installato (per esempio, /usr/local/bin se installato tramite Homebrew). Fai doppio clic o eseguilo dal Terminale.

Homebrew (se installato tramite Homebrew)

Usa il comando: brew list | grep powershell

Su Linux

Metodo

Passaggi

Terminale

Apri un terminale. Digita pwsh e premi Invio.

Menu dell'applicazione

A seconda del tuo ambiente desktop (ad esempio, GNOME, KDE), cerca “PowerShell” nel menu delle applicazioni.

Collegamento sul desktop

Crea un collegamento sul desktop all'eseguibile pwsh (solitamente si trova in /usr/bin/pwsh o /opt/microsoft/powershell/7/pwsh).

Esegui comando

Usa il dialogo di esecuzione dei comandi Alt + F2 (GNOME) o Super + R (KDE). Digita pwsh e premi Invio.

Script o Cron Job

Aggiungi pwsh ai tuoi script o compiti pianificati per l'automazione.

Uso e suggerimenti dei comandi base

Ecco alcuni comandi di base e consigli per iniziare.

Sintassi dei comandi di base

Elemento

Sintassi

Cmdlet

PowerShell utilizza cmdlet (pronunciati “command-lets”) con la struttura: Verbo-Sostantivo -NomeParametro Valore Un esempio è: Set-Item -Path “C:\test.txt” -Value “Hello”

Pipelines

Usa il pipe | per inviare l'output di un cmdlet come input a un altro. Ecco un esempio: Get-Process | Where-Object { $_.CPU -gt 100 }

Comandi Base

Compito

Comando

Trova aiuto

Per ottenere aiuto per un cmdlet: Get-Help Get-Process
Per visualizzare esempi: Get-Help Get-Process-Examples

Naviga nel File System

Elenca il contenuto della directory: Get-ChildItem
Cambia directory: Set-Location C:\Path
Crea una nuova directory: New-Item -ItemType Directory -Path C:\NewFolder

Gestisci File

Crea un nuovo file: New-Item -ItemType File -Path C:\test.txt
Leggi il contenuto del file: Get-Content C:\test.txt
Scrivi su un file: Set-Content -Path C:\test.txt -Value “Hello, World!”

Visualizza informazioni di sistema

Controlla i processi di sistema: Get-Process Visualizza i servizi in esecuzione: Get-Service
Ottieni informazioni sul sistema: Get-ComputerInfo

Nozioni di base sulla scrittura di script

Esegui uno script: .\script.ps1
Variabili: $name = “PowerShell”
Write-Output “Ciao, $name!”

Gestione dei pacchetti

Installa un modulo: Install-Module -Name Az -Scope CurrentUser
Importa un modulo: Import-Module Az
Elenca i moduli installati: Get-InstalledModule

Consigli per un utilizzo efficiente

Completamento automatico

Usa il tasto Tab per completare automaticamente i cmdlet, i parametri o i percorsi dei file.

Alias

PowerShell supporta le scorciatoie per i cmdlet, come mostrato di seguito:

      dir      # Alias for Get-ChildItem

cd       # Alias for Set-Location

cls      # Alias for Clear-Host
      

Per visualizzare tutti gli alias, utilizzare il seguente cmdlet:

      Get-Alias
      

Commenti negli Script

  • I commenti su una singola riga sono così:
      # This is a comment
      
  • I commenti su più righe sono così:
      <#

This is a multi-line comment

#>
      

Gestione degli errori

I blocchi try-catch sono ottimi per la gestione degli errori. È come:

      Try {

    Get-Item "C:\nonexistent.txt"

} Catch {

    Write-Host "An error occurred: $_"

}
      

Formattazione dell'output

  • Utilizza il seguente cmdlet per formattare l'output come una tabella:
      Get-Process | Format-Table
      
  • Utilizza il seguente cmdlet per formattare l'output come un elenco:
      Get-Process | Format-List
      

Consigli Cross-Platform

  • Anche sui sistemi non Windows, puoi comunque utilizzare comandi nativi della shell come ls o cat.
  • Usa pwsh -WindowsCompatibility mode per invocare certi moduli esclusivi di Windows.

Mantenere PowerShell 7 aggiornato

Opzioni di aggiornamento in base al metodo di installazione

Aggiorna PowerShell su Windows

Puoi aggiornare PowerShell utilizzando Winget, Microsoft Store o un installer MSI, a seconda di come è stato originariamente installato.

Metodo


Descrizione


Winget

Winget non aggiorna automaticamente le applicazioni installate, ma puoi aggiornare manualmente PowerShell. Apri PowerShell come amministratore ed esegui il seguente comando: winget upgrade –id Microsoft.PowerShell –source winget Qui, –source winget costringe il comando ad utilizzare solo il repository sorgente winget quando cerca il pacchetto PowerShell. Questo assicura che il pacchetto non provenga da altri repository che potresti aver aggiunto a winget, come repository di terze parti o fonti personalizzate.

Microsoft Store

Apri il Microsoft Store e digita “PowerShell” nella barra di ricerca per cercare PowerShell. Seleziona l'applicazione “PowerShell”. Se è disponibile un aggiornamento, apparirà il pulsante Aggiorna. Cliccalo per aggiornare PowerShell.

Installatore MSI

Scarica il file MSI appropriato per l'architettura del tuo sistema dalla PowerShell GitHub releases page. Fai doppio clic sul file MSI scaricato e segui le istruzioni a schermo per aggiornare PowerShell. Riavvia PowerShell al termine dell'aggiornamento.

Aggiorna PowerShell su macOS

L'aggiornamento di PowerShell su macOS può essere eseguito utilizzando diversi metodi, a seconda di come è stato originariamente installato.

Metodo

Descrizione

Homebrew

Aggiorna Homebrew per assicurarti che disponga delle informazioni più recenti sui pacchetti utilizzando il seguente cmdlet: brew update Esegui il seguente comando per aggiornare PowerShell: brew upgrade powershell

Download manuale (GitHub)

Scarica il file .pkg per l'ultima versione di PowerShell dalla PowerShell GitHub releases page. Fai doppio clic sul file .pkg scaricato e segui le istruzioni a schermo per aggiornare PowerShell.

.NET Tool

Assicurati che il .NET CLI sia installato. Poi usa il seguente comando per aggiornare PowerShell: dotnet tool update –global PowerShell

Aggiorna PowerShell su Linux

L'aggiornamento di PowerShell su Linux dipende dal modo in cui è stato installato.

Esegui l'upgrade dalle versioni precedenti

L'aggiornamento da PowerShell 5.1 (Windows PowerShell) o PowerShell Core alla versione più recente di PowerShell 7+ richiede passaggi e considerazioni specifiche. Ad esempio, dovresti testare i tuoi script esistenti per assicurarti che funzionino con PowerShell 7+ e fare il backup di eventuali profili personalizzati o script memorizzati in $PROFILE.

Esegui l'upgrade da Windows PowerShell 5.1

Windows PowerShell 5.1 non può essere aggiornato direttamente ma può coesistere con PowerShell 7+.

Esegui l'upgrade da PowerShell Core (6.x)

PowerShell Core può essere aggiornato direttamente a PowerShell 7+.

  1. Visita la pagina delle PowerShell GitHub releases e scarica il pacchetto compatibile con il tuo sistema operativo (ad esempio, .msi per Windows, .deb per Linux).
  2. Installate la nuova versione. Consultate la sezione pertinente per i dettagli:
  3. Installa PowerShell 7 su Windows
  4. Installa PowerShell 7 su macOS
  5. Installa PowerShell 7 su Linux

Per impostazione predefinita, PowerShell 7+ sostituirà l'installazione di PowerShell Core se installato nella stessa posizione.

Supporto e compatibilità per PowerShell 7

Sistemi operativi supportati

PowerShell 7 è multipiattaforma e funziona su Windows, macOS e varie distribuzioni Linux.

Windows

Versioni supportate

Windows 10 (x64 e ARM64) – Versione 1607 o successivaWindows 11 – Tutte le versioniWindows Server – 2012 R2 o successivo

Requisiti

.NET Runtime – PowerShell 7 è costruito su .NET 6 o versioni successive. Questi runtime sono inclusi nell'installer di PowerShell 7 per Windows.Spazio su disco – Circa 150 MB per l'installazione di baseRAM – Minimo 1 GB; si raccomanda 2 GB o più

macOS

Versioni supportate

macOS 10.13 High Sierra o versioni successive (64-bit)

Requisiti

.NET Runtime – Il runtime di .NET 6 o versioni successive è incluso nel pacchetto PowerShell 7 per macOSSpazio su disco – Circa 150 MB per l'installazioneRAM – Minimo 1 GB; si raccomanda 2 GB o più

Linux

Requisiti

.NET Runtime – È richiesto il runtime .NET 6 o successivo. È incluso nella maggior parte dei pacchetti di PowerShell 7 o può essere installato manualmente. Spazio su disco – Circa 150 MB per l'installazione RAM – Minimo 1 GB; si raccomanda 2 GB o più

Distribuzioni supportate

PowerShell 7 supporta un'ampia gamma di distribuzioni Linux. Le più comuni sono: Basate su Debian (gestore di pacchetti APT) Ubuntu 16.04 o successivo (64-bit) Debian 9 o successivo (64-bit) Basate su Red Hat (gestore di pacchetti DNF/YUM) CentOS 7 o successivo (64-bit) Red Hat Enterprise Linux (RHEL) 7 o successivo (64-bit) Fedora 30 o successivo (64-bit) Basate su SUSE (gestore di pacchetti Zypper) openSUSE 42.3 o successivo (64-bit) SUSE Linux Enterprise Server (SLES) 12 SP2 o successivo (64-bit) Altre Alpine Linux 3.10 o successivo (64-bit) Arch Linux (mantenuto dalla comunità)

Configurazione Cross-Platform

Architettura hardware supportata

x64ARM64 (per distribuzioni Windows e Linux supportate)

Funzionalità di compatibilità

I moduli specifici per Windows (per esempio, Active Directory, Exchange) sono supportati tramite il modulo di compatibilità (Enable-WindowsCompatibility) su Windows. Il remoting cross-platform è supportato utilizzando SSH o WinRM, a seconda della piattaforma.

Supporto per Container

Immagini Docker

Le immagini ufficiali di PowerShell Docker sono disponibili per sistemi Linux, Windows e basati su ARM. Le immagini sono disponibili per: Debian Ubuntu Alpine Windows Server Core

Requisiti

Docker deve essere installato e configurato.

Configurazioni non supportate

  • PowerShell 7 è supportato solo su sistemi operativi a 64 bit e non su sistemi operativi a 32 bit.
  • PowerShell 7 non supporta versioni di Windows precedenti a Windows 10.
  • Le versioni di macOS precedenti alla 10.13 High Sierra non sono supportate.
  • Le distribuzioni Linux che hanno raggiunto lo stato di fine vita non sono ufficialmente supportate.

Integrazione Microsoft Update

Gli aggiornamenti di PowerShell 7 possono essere gestiti tramite Microsoft Update su Windows, consentendo agli utenti di ricevere aggiornamenti automaticamente insieme agli altri aggiornamenti di Windows.

Come funzionano gli aggiornamenti di PowerShell 7 tramite Microsoft Update

  • Microsoft Update – PowerShell 7 si integra con Microsoft Update, un servizio opzionale che fornisce aggiornamenti per il software Microsoft, inclusa PowerShell.
  • Tipi di aggiornamento – Gli aggiornamenti possono includere nuove versioni, correzioni di bug, patch di sicurezza e miglioramenti.
  • Frequenza – Gli aggiornamenti vengono rilasciati periodicamente in base al ciclo di sviluppo di PowerShell e agli aggiornamenti critici di sicurezza.

Abilita Microsoft Update

Assicurati che il tuo sistema sia configurato per utilizzare Microsoft Update.

  1. Vai su Windows Update e clicca su Opzioni avanzate.
  2. Per ricevere aggiornamenti per altri prodotti Microsoft, attiva l'interruttore su On. Questa impostazione consente a Microsoft Update di controllare la disponibilità di aggiornamenti per PowerShell e altri software Microsoft.

Configura gli aggiornamenti automatici

Per garantire che gli aggiornamenti di PowerShell siano installati automaticamente, configura le impostazioni di Windows Update.

  1. Vai a Windows Update e clicca su Opzioni avanzate.
  2. Configura quanto segue:
  3. Aggiornamenti automatici – Abilita l'installazione degli aggiornamenti in modo automatico
  4. Orari attivi – Imposta gli orari attivi per prevenire aggiornamenti durante l'orario di lavoro

Active Directory Group Management Best Practices

Learn more

Risoluzione dei problemi di installazione di PowerShell 7

L'installazione di PowerShell 7 su diverse piattaforme può occasionalmente portare a errori a causa di una varietà di problemi ambientali o di dipendenza. Ecco un elenco di errori comuni e delle loro soluzioni per le piattaforme Windows, macOS e Linux.

Windows

  1. Errore: La policy di esecuzione impedisce l'installazione

Questo errore si verifica perché la politica di esecuzione è troppo restrittiva. Esegui il seguente comando in una sessione PowerShell elevata prima di tentare l'installazione:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

  • Errore: Impossibile installare a causa della mancanza dei prerequisiti

Questo errore si verifica perché manca .NET Core Runtime. Devi scaricare e installare l'ultima versione di .NET Core Runtime dal sito Microsoft’s .NET e poi procedere con l'installazione di PowerShell.

  • Errore: L'installer richiede privilegi amministrativi

Questo errore si verifica a causa della mancanza di diritti di amministratore. Per superarlo, clicca con il tasto destro sul file di installazione e scegli Esegui come amministratore.

MacOS

  1. Errore: zsh: comando non trovato: pwsh

Questo errore si verifica perché il binario di PowerShell non è nel PATH del sistema. Esegui il seguente comando per risolvere il problema:

echo ‘export PATH=”/usr/local/microsoft/powershell/7:$PATH”‘ >> ~/.zshrc

source ~/.zshrc

  • Errore: Impossibile montare il file .pkg scaricato

Questo errore si verifica perché il file .pkg è corrotto. Elimina questo file e scaricalo nuovamente dal sito official site.

  • Errore: L'installazione richiede una versione più recente di macOS

Questo errore si verifica perché la versione di macOS è troppo vecchia. Dovrai aggiornare macOS a una versione supportata da PowerShell 7.

  • Errore: Permesso negato durante l'installazione

Questo errore si verifica a causa della mancanza di privilegi amministrativi. Utilizza il seguente comando per risolvere il problema:

sudo installer -pkg powershell-7.x.x.pkg -target /

Linux

  1. Errore: Impossibile trovare il pacchetto powershell

Questo errore si verifica perché il repository Microsoft non è stato aggiunto al gestore di pacchetti. Utilizza il seguente comando per aggiungerlo:

# Esempio per Ubuntu/Debian:

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

sudo apt-get update

  • Errore: Dipendenze mancanti

Questo errore si verifica perché dipendenze come libssl o curl non sono installate. Per installare le dipendenze mancanti, utilizzare il seguente comando:

# Esempio per Ubuntu:

sudo apt-get install -y libssl1.1 libcurl4

  • Errore: Permesso negato durante l'esecuzione di pwsh

Questo errore si verifica a causa di permessi insufficienti sul file binario. Esegui il seguente comando per risolvere il problema:

sudo chmod +x /usr/bin/pwsh

  • Errore: La versione del pacchetto non è compatibile con l'architettura del sistema

Questo errore si verifica a causa dell'architettura errata del pacchetto scaricato, ad esempio x86 rispetto a ARM. Dovrai scaricare il pacchetto corretto per l'architettura del tuo sistema dalla official release page.

Consigli per risolvere problemi di installazione ed esecuzione

Ecco alcuni consigli generali per risolvere i problemi di installazione e di esecuzione di PowerShell 7 su diverse piattaforme.

Consigli Generali per l'Installazione

Verifica i requisiti di sistema

  • Verificate che la versione del vostro sistema operativo e l'architettura (x86, x64, ARM) supportino PowerShell 7.
  • Assicurati di avere installate le dipendenze richieste, come .NET Core Runtime.

Scarica da fonti ufficiali

Utilizzate sempre la pagina ufficiale dei PowerShell GitHub releases o il repository di fiducia della vostra piattaforma per scaricare i pacchetti PowerShell.

Controlla i log di installazione

Per i dettagli sui fallimenti, controlla i log:

  • Windows – C:\Windows\Temp o il Visualizzatore eventi
  • Linux/macOS – Messaggi di errore del terminale o log del gestore di pacchetti

Aggiorna i Gestori di Pacchetti

Assicurati che i gestori di pacchetti (ad esempio, apt, yum, brew) siano aggiornati prima di eseguire i comandi di installazione.

Assicurati che la configurazione PATH sia corretta

Dopo l'installazione, conferma che il binario PowerShell sia accessibile tramite PATH. Se non lo è, aggiungilo manualmente:

  • Windows – Modifica le variabili d'ambiente per includere C:\Program Files\PowerShell\7
  • Linux/macOS – Aggiungi /usr/bin/pwsh o /usr/local/bin/pwsh alla configurazione della tua shell

Usa privilegi elevati

Su piattaforme che richiedono permessi di amministratore/superutente, fare quanto segue:

  • Windows – Esegui come amministratore
  • Linux/macOS – Utilizzare sudo per l'installazione dei pacchetti

Suggerimenti per risolvere i problemi di runtime

  • Se PowerShell si blocca o si comporta in modo strano, ignora gli script del profilo.
  • Assicurati che PowerShell e tutti i moduli installati siano aggiornati.
  • Rimuovi temporaneamente moduli o script di terze parti per identificare problemi di compatibilità.
  • Indaga sui log di sistema per messaggi di errore dettagliati.
  • Per errori che coinvolgono sessioni remote o installazione di moduli, confermare la connettività a internet e la risoluzione DNS. Controllare anche le regole del firewall e le impostazioni del proxy.
  • Assicurati che le variabili d'ambiente di PowerShell come $PSModulePath e $env:PATH siano impostate correttamente.

Conclusione

Questo articolo discute i diversi metodi per installare e aggiornare PowerShell 7 su varie piattaforme, inclusi Windows, macOS e Linux. Ecco alcune ulteriori raccomandazioni per installare PowerShell 7 in base alle esigenze degli utenti:

Per principianti/utenti quotidiani

  • Windows – Installa tramite MSI o Microsoft Store
  • macOS – Utilizzare l'installer .pkg
  • Linux – Installazione tramite gestori di pacchetti nativi

Per sviluppatori/utenti esperti

  • Utilizza gestori di pacchetti (Homebrew, apt, dnf) per aggiornamenti efficienti e integrazione del sistema
  • Per script multipiattaforma, installare in directory consistenti (ad esempio, /usr/local/bin)

Per installazioni portatili o quando mancano i privilegi di amministratore

  • Windows – Utilizzare l'archivio ZIP
  • Linux/macOS – Utilizzare il tarball per l'installazione manuale

Per ambienti Enterprise

  • Utilizzate strumenti di distribuzione centralizzati (ad esempio, Group Policy, SCCM) per distribuire i file MSI di PowerShell
  • Automatizza gli script di installazione su diversi sistemi

Per ambienti con accesso a Internet limitato:

  • Scaricate gli installer offline (MSI/PKG/Tarball) e distribuiteli localmente

Puoi massimizzare le capacità di PowerShell 7 in diversi ambienti seguendo queste linee guida:

  • Scrivi script che siano indipendenti dalla piattaforma utilizzando le variabili automatiche $IsWindows, $IsLinux e $IsMacOS. Dovresti anche memorizzare i percorsi specifici dell'ambiente in variabili per evitare di scrivere codice rigido.
  • Personalizza il tuo $PROFILE per l'efficienza.
  • Utilizza PowerShell Remoting per gestire macchine remote. Assicurati di abilitare il remoting SSH cross-platform.
  • Utilizza la gestione degli errori integrata e abilita il logging dettagliato per la risoluzione dei problemi.
  • Firma sempre i tuoi script per l'uso in produzione.
  • PowerShell 7 eccelle nell'interazione con le API, quindi utilizza le API REST e le richieste web.
  • Integra PowerShell negli strumenti di automazione come Jenkins, Azure DevOps e GitHub Actions.
  • Scrivi script modulari e funzioni riutilizzabili, e impacchettali in moduli.

Netwrix Directory Manager

FAQ

Condividi su

Scopri di più

Informazioni sull'autore

Asset Not Found

Jonathan Blackwell

Responsabile dello Sviluppo Software

Dal 2012, Jonathan Blackwell, ingegnere e innovatore, ha fornito una leadership ingegneristica che ha posizionato Netwrix GroupID all'avanguardia nella gestione di gruppi e utenti per ambienti Active Directory e Azure AD. La sua esperienza nello sviluppo, nel marketing e nelle vendite permette a Jonathan di comprendere appieno il mercato dell'Identity Management e il modo di pensare degli acquirenti.