Condividi tramite


Guida di riferimento di Windows PowerShell

Windows PowerShell è un ambiente connesso a Microsoft .NET Framework progettato per l'automazione amministrativa. Windows PowerShell offre un nuovo approccio alla creazione di comandi, composizione di soluzioni e creazione di strumenti di gestione grafici basati sull'interfaccia utente.

Windows PowerShell consente a un amministratore di sistema di automatizzare l'amministrazione delle risorse di sistema tramite l'esecuzione di comandi direttamente o tramite script.

Pubblico degli sviluppatori

Windows PowerShell Software Development Kit (SDK) viene scritto per gli sviluppatori di comandi che richiedono informazioni di riferimento sulle API fornite da Windows PowerShell. Gli sviluppatori di comandi usano Windows PowerShell per creare sia comandi che provider che estendono le attività che possono essere eseguite da Windows PowerShell.

Risorse di Windows PowerShell

Oltre a Windows PowerShell SDK, le risorse seguenti forniscono altre informazioni.

Introduzione a Windows PowerShell Fornisce un'introduzione a Windows PowerShell: il linguaggio, i cmdlet, i provider e l'uso di oggetti.

Scrittura di un modulo di Windows PowerShell Fornisce informazioni ed esempi per amministratori, sviluppatori di script e sviluppatori di cmdlet che devono creare pacchetti e distribuire le soluzioni di Windows PowerShell usando i moduli di Windows PowerShell.

Scrittura di un cmdlet di Windows PowerShell Fornisce informazioni ed esempi di codice per i responsabili dei programmi che progettano cmdlet e per gli sviluppatori che implementano il codice del cmdlet.

blog del team di Windows PowerShell La risorsa migliore per imparare da e collaborare con altri utenti di Windows PowerShell. Leggere il blog del team di Windows PowerShell e quindi partecipare al forum utenti di Windows PowerShell (microsoft.public.windows.powershell). Usare Windows Live Search per trovare altri blog e risorse di Windows PowerShell. Quindi, man mano che sviluppi le tue competenze, contribuisci liberamente alle tue idee.

browser dei moduli di PowerShell Fornisce le versioni più recenti degli argomenti della Guida della riga di comando.

Librerie di classi

System.Management.Automation Questo spazio dei nomi è lo spazio dei nomi radice per Windows PowerShell. Contiene le classi, le enumerazioni e le interfacce necessarie per implementare cmdlet personalizzati. In particolare, la classe System.Management.Automation.Cmdlet è la classe base da cui devono essere derivate tutte le classi di cmdlet. Per altre informazioni sui cmdlet, vedere.

System.Management.Automation.Provider Questo spazio dei nomi contiene le classi, le enumerazioni e le interfacce necessarie per implementare un provider di Windows PowerShell. In particolare, la classe System.Management.Automation.Provider.CmdletProvider è la classe base da cui devono essere derivate tutte le classi di provider di Windows PowerShell.

Microsoft.PowerShell.Commands Questo spazio dei nomi contiene le classi per i cmdlet e i provider implementati da Windows PowerShell. Analogamente, è consigliabile creare un NomeUtente. Spazio dei nomi dei comandi per i cmdlet implementati.

System.Management.Automation.Host Questo spazio dei nomi contiene le classi, le enumerazioni e le interfacce usate dal cmdlet per definire l'interazione tra l'utente e Windows PowerShell.

System.Management.Automation.Internal Questo spazio dei nomi contiene le classi di base usate da altre classi dello spazio dei nomi. Ad esempio, la classe System.Management.Automation.Internal.CmdletMetadataAttribute è la classe base per la classe System.Management.Automation.CmdletAttribute.

System.Management.Automation.Runspaces Questo spazio dei nomi contiene le classi, le enumerazioni e le interfacce usate per creare uno spazio di esecuzione di Windows PowerShell. In questo contesto, lo spazio di esecuzione di Windows PowerShell è il contesto in cui una o più pipeline di Windows PowerShell richiamano i cmdlet. Ovvero, i cmdlet funzionano nel contesto di uno spazio di esecuzione di Windows PowerShell. Per altre informazioni sugli spazi di esecuzione di PowerShell di Windows, vedere spazi di esecuzione di Windows PowerShell.