Glossario di PowerShell

Questo articolo elenca i termini comuni usati per parlare di PowerShell.

G

modulo binario

Un modulo di PowerShell il cui modulo radice è un file binario (.dll). Un modulo binario può includere o meno un manifesto del modulo.

A

CommonParameter

Parametro aggiunto a tutti i cmdlet, funzioni avanzate e flussi di lavoro dal motore di PowerShell.

D

dot sourcing

In PowerShell, avviare un comando digitando un punto e uno spazio prima del comando. I comandi con dot sourcing vengono eseguiti nell'ambito corrente anziché in un nuovo ambito. Qualsiasi variabile, alias, funzione o unità creata dal comando viene creato nell'ambito corrente ed è disponibile per gli utenti dopo il completamento del comando.

modulo dinamico

Modulo che esiste solo in memoria. I New-Module cmdlet e Import-PSSession creano moduli dinamici.

parametro dinamico

Parametro aggiunto a un cmdlet, una funzione o uno script di PowerShell in determinate condizioni. I cmdlet, le funzioni, i provider e gli script possono aggiungere parametri dinamici.

F

file di formato

File XML di PowerShell con estensione .format.ps1xml che definisce la modalità di visualizzazione di un oggetto in PowerShell in base al relativo tipo .NET Framework.

G

stato della sessione globale

Stato della sessione che contiene i dati accessibili all'utente di una sessione di PowerShell.

H

Host

Interfaccia usata dal motore di PowerShell per comunicare con l'utente. Ad esempio, l'host specifica la modalità di gestione dei prompt tra PowerShell e l'utente.

Applicazione host

Programma che carica il motore di PowerShell nel suo processo e lo usa per eseguire operazioni.

I

metodo di elaborazione dell'input

Metodo utilizzabile da un cmdlet per elaborare i record ricevuti come input. I metodi di elaborazione dell'input includono il BeginProcessing metodo , il ProcessRecord metodo , il EndProcessing metodo e il StopProcessing metodo .

M

modulo manifesto

Un modulo di PowerShell con un manifesto e la cui chiave RootModule è vuota.

Enumerazione member-access

Una funzionalità di praticità di PowerShell per enumerare automaticamente gli elementi in una raccolta quando si usa l'operatore di accesso ai membri (.).

modulo

Unità autosufficiente e riutilizzabile per il partizionamento, l'organizzazione e l'astrazione del codice di PowerShell. Un modulo può contenere cmdlet, provider, funzioni, variabili e altri tipi di risorse che possono essere importati come singola unità.

manifesto del modulo

File di dati di PowerShell (.psd1) che descrive il contenuto di un modulo e che controlla la modalità di elaborazione di un modulo.

stato della sessione del modulo

Stato della sessione contenente i dati pubblici e privati di un modulo di PowerShell. I dati privati in questo stato di sessione non sono disponibili per l'utente di una sessione di PowerShell.

N

errore non fatale

Errore che non impedisce a PowerShell di continuare a elaborare il comando. Vedere anche errore di terminazione.

sostantivo

Parola che segue il segno meno nel nome di un cmdlet di PowerShell. Il sostantivo descrive le risorse su cui agisce il cmdlet.

P

set di parametri

Gruppo di parametri utilizzabili nello stesso comando per eseguire un'azione specifica.

inviare tramite pipe

In PowerShell inviare i risultati del comando precedente come input al comando successivo nella pipeline.

pipeline

Serie di comandi connessi dagli operatori della pipeline (|). Ogni operatore pipeline invia i risultati del comando precedente come input al comando successivo.

Cmdlet di PowerShell

Un unico comando che partecipa alla semantica della pipeline di PowerShell. Sono inclusi i cmdlet binari (C#), le funzioni script avanzate, CDXML e i flussi di lavoro.

Comando di PowerShell

Elementi in una pipeline che determinano l'esecuzione di un'azione. I comandi di PowerShell vengono digitati sulla tastiera o richiamati a livello di codice.

file di dati di PowerShell

File di testo con estensione di .psd1 file. PowerShell usa i file di dati per vari scopi, ad esempio l'archiviazione dei dati del manifesto del modulo e l'archiviazione delle stringhe tradotte per l'internazionalizzazione degli script.

unità di PowerShell

Unità virtuale che consente l'accesso diretto a un archivio dati. Può essere definita da un provider di PowerShell o creata nella riga di comando. Le unità create nella riga di comando sono specifiche della sessione e non sono più disponibili dopo la chiusura della sessione.

provider

Programma basato su Microsoft .NET Framework che rende disponibili in PowerShell i dati presenti in archivi dati speciali, consentendo di visualizzarli e gestirli.

PSSession

Tipo di sessione di PowerShell creata, gestita e chiusa dall'utente.

R

modulo radice

Modulo specificato nella chiave RootModule in un manifesto del modulo.

spazio di esecuzione

In PowerShell, l'ambiente operativo in cui viene eseguito ogni comando in una pipeline.

S

valore scalare

In PowerShell un valore scalare è qualsiasi tipo di valore non enumerabile. Sono inclusi i tipi primitivi .NET, ad esempio valori booleani e numeri, e altri tipi di valore, ad esempio String, DateTime e Guid.

Per un elenco dei tipi primitivi .NET, vedere la sezione Osservazioni della proprietà System.Type.IsPrimitive.

blocco di script

Nel linguaggio di programmazione di PowerShell, raccolta di istruzioni o espressioni che possono essere usate come una singola unità. Un blocco di script può accettare argomenti e valori restituiti.

file di script

File con estensione .ps1 e contenente uno script scritto nel linguaggio di PowerShell.

modulo di script

Modulo di PowerShell il cui modulo radice è un file di modulo di script (.psm1). Un modulo script può includere un manifesto del modulo. Lo script definisce i membri esportati dal modulo di script.

shell

Interprete dei comandi usato per passare i comandi al sistema operativo.

parametro opzionale

Parametro che non accetta un argomento. Il valore di un parametro switch per impostazione predefinita è $false. Quando viene usato un parametro switch, il relativo valore diventa $true.

T

errore fatale

Errore che impedisce a PowerShell di continuare a elaborare il comando. Vedere anche errore non irreversibile.

transazione

Unità di lavoro atomica. Il lavoro in una transazione deve essere completato nel suo complesso. Se una parte della transazione ha esito negativo, l'intera transazione ha esito negativo.

file di tipo

File XML di PowerShell con estensione .types.ps1xml che estende le proprietà dei tipi di Microsoft .NET Framework in PowerShell.

V

verbo

Parola che precede il segno meno nel nome di un cmdlet di PowerShell. Il verbo descrive l'azione eseguita dal cmdlet.

W

Windows PowerShell ISE

L'ambiente di scripting integrato (I edizione Standard): un'applicazione host di Windows PowerShell che consente di eseguire comandi e di scrivere, testare ed eseguire il debug di script in un ambiente compatibile con unicode descrittivo e colorato dalla sintassi.

Snap-in di Windows PowerShell

Risorsa che definisce un set di cmdlet, provider e tipi di Microsoft .NET Framework che possono essere aggiunti all'ambiente di Windows PowerShell. Gli snap-in di PowerShell sono stati sostituiti da moduli.

Flusso di lavoro di Windows PowerShell

Un flusso di lavoro è una sequenza di passaggi programmati e connessi che consentono di eseguire attività di lunga durata o richiedono il coordinamento di più passaggi tra più dispositivi o nodi gestiti. Il flusso di lavoro di Windows PowerShell consente a professionisti IT e sviluppatori di creare sequenze di attività di gestione di più dispositivi o singole attività all'interno di un flusso di lavoro come flussi di lavoro. Il flusso di lavoro di Windows PowerShell consente di adattare ed eseguire sia script di PowerShell che file XAML come flussi di lavoro. Il flusso di lavoro di Windows PowerShell è basato su Windows Workflow Foundation, che è stato deprecato.