ARGOMENTO about_Command_Syntax DESCRIZIONE BREVE Descrive la notazione utilizzata per la sintassi di Windows PowerShell nella Guida. DESCRIZIONE DETTAGLIATA Il cmdlet Get-Help visualizza l'utilizzo del parametro per un cmdlet. Il cmdlet Get-Help utilizza i seguenti simboli speciali: Le parentesi angolari (<>) indicano il testo segnaposto. Le parentesi quadre([]) indicano gli elementi facoltativi. Le parentesi graffe ({}) indicano una scelta tra valori. Alcuni cmdlet dispongono di più set di parametri. Set di parametri distinti possono condividere alcuni parametri. Il cmdlet Get-Help visualizza tutti i set di parametri per un cmdlet. È possibile trovare informazioni aggiuntive su un parametro nella descrizione del parametro e nella tabella degli attributi dei parametri. Per visualizzare le informazioni complete su un parametro, utilizzare i parametri Full o Parameter di Get-Help. Sintassi La Guida al cmdlet di Windows PowerShell, gli argomenti della Guida e altra documentazione utilizzano la notazione seguente per i cmdlet nelle descrizioni di sintassi. <nome-cmdlet> -<nome parametro obbligatorio> <valore parametro obbligatorio> [-<nome parametro facoltativo> <valore parametro facoltativo>] [-<parametro opzionale>] [-<nome parametro facoltativo>] <valore parametro obbligatorio> Di seguito è riportata la sintassi del cmdlet New-Alias: New-Alias [-Force] [-PassThru] [-Scope <string>] [-Option {None | ReadOnly | Constant | Private | AllScope}] [-Description <stringa>] [-Name] <stringa> [-Value] <stringa> [-confirm] [-whatif] [<ParametriComuni>] Per migliorare la leggibilità nella sintassi vengono utilizzate le lettere maiuscole, ma Windows PowerShell non rileva la distinzione tra maiuscole e minuscole. I parametri vengono visualizzati in ordine. L'ordine dei parametri è significativo solo quando i nomi dei parametri sono facoltativi. Se non si specificano i nomi dei parametri durante l'utilizzo di un cmdlet, Windows PowerShell assegna valori ai parametri in base a posizione e tipo. I nomi dei parametri sono preceduti da un trattino (-). I parametri opzionali vengono visualizzati senza tipo di valore. Gli altri parametri vengono visualizzati con il tipo Microsoft .NET Framework dell'argomento necessario o con un'enumerazione di valori possibili. Per ulteriori informazioni sui tipi .NET Framework, vedere https://go.microsoft.com/fwlink/?LinkId=143682. Le parentesi angolari (<>) indicano il testo segnaposto. Questo testo può descrivere il tipo di un elemento (ad esempio una stringa o un oggetto processo). Può inoltre essere un segnaposto per uno o più parametri comuni. Le parentesi quadre([]) indicano gli elementi facoltativi. Un parametro può essere facoltativo oppure può essere facoltativo il nome di un parametro obbligatorio. I parametri opzionali sono sempre facoltativi. Le parentesi graffe ({}) racchiudono i valori di un'enumerazione. Nell'esempio del cmdlet New-Alias, il parametro Option può disporre di uno qualsiasi dei valori elencati. Elementi facoltativi Le parentesi quadre([]) racchiudono gli elementi facoltativi. Ad esempio, nella descrizione della sintassi del cmdlet New-Alias, il parametro Scope è facoltativo. Ciò viene indicato nella sintassi dalle parentesi quadre che racchiudono il tipo e il nome del parametro: [-Scope <string>] Entrambi gli esempi seguenti rappresentano utilizzi corretti del cmdlet New-Alias: New-Alias -Name utd -Value Update-TypeData New-Alias -Name utd -Value Update-TypeData -Scope global Il nome di un parametro può essere facoltativo anche se il valore di tale parametro è obbligatorio. Ciò viene indicato nella sintassi dalle parentesi quadre che racchiudono il nome del parametro ma non il tipo di parametro, come in questo esempio dal cmdlet New-Alias: [-Name] <stringa> [-Value] <stringa> Nei comandi seguenti viene utilizzato il cmdlet New-Alias. Questi comandi producono lo stesso risultato: New-Alias -Name utd -Value Update-TypeData New-Alias -Name utd Update-TypeData New-Alias utd -Value Update-TypeData New-Alias utd Update-TypeData Se il nome del parametro non è incluso nell'istruzione digitata, Windows PowerShell tenta di utilizzare la posizione degli argomenti per assegnare i valori ai parametri. L'esempio seguente non è completo: New-Alias utd Questo cmdlet richiede i valori per entrambi i parametri Name e Value. Negli esempi di sintassi, le parentesi quadre vengono inoltre utilizzate nella denominazione e nelle operazioni di casting sui tipi .NET Framework. In questo contesto, le parentesi quadre non indicano che un elemento è facoltativo. Argomenti di matrice Le parentesi quadre vengono inoltre utilizzate nelle descrizioni di sintassi per rappresentare una matrice. Nell'esempio seguente viene riportata la sintassi del cmdlet Restart-Service: Restart-Service [-Name] <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Force] [-PassThru] [-Confirm] [-WhatIf] [<ParametriComuni>] Il parametro Name richiede un argomento. In particolare, è necessario il nome del servizio da riavviare. È possibile utilizzare un elenco di servizi separati da virgole, come nell'esempio seguente: Restart-Service RasAuto, RasMan, RemoteAccess VEDERE ANCHE Get-Help