Ottieni assistenza: Padroneggia il comando PowerShell più popolare

Non ci sono cmdlet più familiari per i nuovi arrivati e gli esperti di PowerShell rispetto al comando di aiuto di PowerShell, Get-Help. Grazie al sistema di aiuto integrato e aggiornabile di PowerShell, il comando Get-Help di PowerShell è il modo per scoprire cosa fanno i comandi, i loro parametri e anche (sperabilmente) molti utili esempi su come utilizzare il comando.

Ogni cmdlet e funzione che incontri dovrebbe avere un contenuto di aiuto integrato con esso che il cmdlet PowerShell Get-Help può leggere. Dico “dovrebbe” perché purtroppo alcuni autori non includono il contenuto di aiuto.

Il contenuto di aiuto associato ai comandi può essere trovato eseguendo il comando Get-Help. Questo comando legge sia il commento basato che l’aiuto basato su XML che è costruito dall’autore del cmdlet o della funzione.

L’uso più comune del cmdlet Get-Help è utilizzarlo per trovare il contenuto di aiuto per un comando specifico. Ad esempio, forse hai scoperto un nuovo comando chiamato Get-Content con il cmdlet Get-Command e vuoi sapere di più su di esso. Utilizzeresti il parametro Name su Get-Help. Questo restituirebbe un set di informazioni di base su quel comando come puoi vedere qui sotto.

Get-Help -Name ‘Get-Content’

Noterai che, anche se viene restituita molta informazione, si tratta solo di un riassunto delle cose che puoi fare. E non sapresti mai che Get-Help può restituire altri tipi di contenuti di aiuto, come ad esempio esempi.

Trovare informazioni sui parametri

Puoi approfondire il contenuto di aiuto in diversi modi. Uno di questi è trovare informazioni su un singolo parametro di un comando. Forse nell’esempio che sto usando qui, vedo un riferimento a un parametro Raw e non sono sicuro di cosa faccia quel parametro. Posso utilizzare il parametro Parameter su Get-Help con il parametro Name per restituire solo informazioni su quel particolare parametro di comando.

Getting help with parameters

PowerShell Get-Help ed esempi

Una delle migliori cose del sistema di aiuto di PowerShell è che supporta nativamente gli esempi. Gli esempi sono un ottimo modo per vedere, con contesto, come utilizzare un comando particolare. Se l’autore del comando ha aggiunto esempi al proprio contenuto di aiuto, puoi vedere quegli esempi utilizzando il parametro Examples. Quando usi questo parametro, Get-Help restituirà uno o più esempi di come quel comando viene utilizzato in diverse circostanze.

Get-Help -Examples

Ottenere un aiuto verboso

I riassunti, le informazioni sui parametri e gli esempi non sono le uniche informazioni restituite dal comando Get-Help di PowerShell. A volte è necessario vedere tutte le informazioni disponibili per un cmdlet. In tal caso, hai sempre a disposizione i parametri Detailed e Full. Ciascuno di questi parametri visualizza una quantità crescente di informazioni.

Il parametro Detailed aggiunge descrizioni e esempi dei parametri alla visualizzazione principale della guida. In sostanza, esso combina l’utilizzo del parametro Examples e mostrerà informazioni per tutti i parametri come se avessi utilizzato il parametro Parameter su tutti i parametri del comando.

Se il parametro Detailed non è sufficiente, puoi sempre adottare l’approccio “nucleare” e ottenere tutto il contenuto della guida con il parametro Full. Questo parametro non filtra affatto le informazioni. Il parametro Full legge tutto il contenuto della guida definito per un comando specifico.

Ottieni una rappresentazione grafica

Se desideri una rappresentazione più grafica della guida, puoi anche utilizzare il parametro ShowWindow. Questo parametro apre una finestra che ti permette di cercare facilmente il contenuto della guida e mostrare solo determinate aree tramite il pulsante Impostazioni. Questa vista è utile se vuoi veramente fare investigazioni nel contenuto della guida.

Get-Help -ShowWindow

Riepilogo

Ci sono alcuni altri parametri meno comuni che puoi utilizzare con il comando PowerShell Get-Help. Se sei interessato a saperne di più, sai come trovare informazioni su quei parametri aggiuntivi, vero? Sì, Get-Help può trovare il contenuto della guida su se stesso.

Usa il comando Get-Help in modo rigoroso quando cerchi ulteriori informazioni sui comandi PowerShell. C’è poco bisogno di andare su Google quando hai un sistema di guida potente e un comando per aiutarti a sfruttarlo.

Source:
https://adamtheautomator.com/powershell-get-help/