Condividi tramite


Glossario di PowerShell

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

B

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.

C

CommonParameter

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

D

sorgente dot

In PowerShell per avviare un comando digitando un punto e uno spazio prima del comando. I comandi con origine dalla sorgente eseguiti nell'ambito corrente anziché in un nuovo ambito. Tutte le variabili, gli alias, le funzioni o le unità che il comando genera vengono create nel contesto corrente e sono disponibili per gli utenti al termine del comando.

modulo dinamico

Modulo esistente 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

formato del file

File XML di PowerShell con estensione .format.ps1xml e che definisce il modo in cui PowerShell visualizza un oggetto in base al relativo tipo .NET Framework.

G

stato globale della sessione

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 come vengono gestiti i prompt tra PowerShell e l'utente.

applicazione host

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

I

metodo di elaborazione dell'input

Metodo che un cmdlet può usare 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 manifest

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

Enumerazione dei privilegi di accesso ai membri

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à riutilizzabile autonoma che consente di partizionare, organizzare ed astrarre il 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

Un 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 che contiene 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 irreversibile

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

Sostantivo

La parola che segue il trattino in un nome di cmdlet di PowerShell. Il sostantivo descrive le risorse su cui agisce il cmdlet.

P

set di parametri

Gruppo di parametri che possono essere usati nello stesso comando per eseguire un'azione specifica.

pipa

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

oleodotto

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

Cmdlet di PowerShell

Un singolo comando che partecipa alla semantica della pipeline di PowerShell. Sono inclusi cmdlet binari (C#), funzioni di script avanzate, CDXML e 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

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

Unità PowerShell

Unità virtuale che fornisce accesso diretto a un archivio dati. Può essere definito da un provider di PowerShell o creato nella riga di comando. Le unità create nella riga di comando sono unità specifiche della sessione e vengono perse quando la sessione viene chiusa.

provider

Programma basato su framework Microsoft .NET che rende i dati in un archivio dati specializzato disponibile in PowerShell in modo da poterli visualizzare e gestire.

PSSession

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

R

modulo principale

Modulo specificato nella chiave RootModule in un manifesto del modulo.

runspace

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 valore, ad esempio String, DateTime e Guid.

Per un elenco dei tipi primitivi di .NET, vedere la sezione Remarks di System.Type.IsPrimitive Property.

blocco di script

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

file di script

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

modulo script

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

shell

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

parametro [switch]

Parametro che non accetta un argomento. Il valore predefinito di un [switch] parametro è $false. Quando si usa un [switch] parametro, il relativo valore diventa $true.

T

errore irreversibile

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

transaction

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 e che estende le proprietà dei tipi di Microsoft .NET Framework in PowerShell.

V

verbo

Parola che precede il trattino in un nome di cmdlet di PowerShell. Il verbo descrive l'azione eseguita dal cmdlet.

W

Windows PowerShell ISE

Integrated Scripting Environment (ISE): 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, con sintassi colorata.

Snap-in di Windows PowerShell

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

flusso di lavoro di PowerShell Windows

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. Windows PowerShell Workflow consente ai professionisti IT e agli sviluppatori di creare sequenze di attività di gestione multi-dispositivo o singole attività all'interno di un flusso di lavoro. Windows flusso di lavoro di PowerShell consente di adattare ed eseguire script di PowerShell e file XAML come flussi di lavoro. Windows PowerShell Workflow si basa su Windows Workflow Foundation, che è stato deprecato.