Esporta (0) Stampa
Espandi tutto

Windows PowerShell

Aggiornamento: gennaio 2008

Si applica a: Windows Server 2008

Windows PowerShell™ è una nuova shell da riga di comando basata sulle attività nonché un linguaggio di script progettato specificatamente per l'amministrazione del sistema. Basato su Microsoft .NET Framework, Windows PowerShell consente ai professionisti IT e agli utenti esperti di controllare e automatizzare l'amministrazione del sistema operativo Windows e delle applicazioni eseguite in Windows.

Finalità di Windows PowerShell

I comandi incorporati in Windows PowerShell, detti cmdlet, consentono di gestire i computer aziendali dalla riga di comando. I provider di Windows PowerShell consentono di accedere ad archivi dati, quali il Registro di sistema e l'archivio certificati, con la stessa facilità con cui si accede al file system. Windows PowerShell dispone inoltre di un parser di espressioni avanzato e di un linguaggio di script completo.

Windows PowerShell 1.0 include le funzionalità seguenti:

  • 129 cmdlet standard per l'esecuzione di normali attività amministrative del sistema, ad esempio la gestione del Registro di sistema, dei servizi, dei processi e dei registri eventi, nonché per l'utilizzo di Strumentazione gestione Windows (WMI).

  • Un linguaggio di script basato sulle attività e il supporto per gli script e gli strumenti da riga di comando esistenti.

  • Progettazione coerente. Poiché i cmdlet di Windows PowerShell e gli archivi dati del sistema utilizzano una sintassi e convenzioni di denominazione comuni, i dati possono essere condivisi facilmente e l'output di un cmdlet può essere utilizzato come input per un altro cmdlet senza necessità di riformattazione o manipolazione.

  • Esplorazione del sistema operativo semplificata e basata su comandi, così da consentire agli utenti di esplorare il Registro di sistema e gli altri archivi dati con le stesse tecniche utilizzate per l'esplorazione del file system.

  • Funzionalità potenti di manipolazione degli oggetti. Gli oggetti possono essere manipolati direttamente o inviati ad altri strumenti o database.

  • Interfaccia estensibile. I produttori di software indipendente e gli sviluppatori aziendali possono creare strumenti e utilità personalizzate per amministrare il software.

Utenti interessati a questa funzionalità

Windows PowerShell è utile per chiunque desideri gestire Windows dalla riga di comando, in particolare gli amministratori di sistema che creano soluzioni per l'automazione di attività e gli sviluppatori che desiderano scrivere cmdlet, provider e applicazioni host di Windows PowerShell.

Note speciali

Windows PowerShell è un ambiente basato sugli oggetti, pertanto è necessario che gli utenti apprendano le tecniche di manipolazione dei dati mediante le proprietà e i metodi degli oggetti. La maggior parte delle shell esistenti è basata su testo. Ciò significa che per individuare i dati di interesse, gli script devono analizzare interamente i dati basati su testo. Nell'ambiente basato sugli oggetti di Windows PowerShell, è sufficiente che lo script acceda alla proprietà dell'oggetto appropriata per individuare i dati di interesse.

Nuova funzionalità introdotta

Windows PowerShell consente di manipolare gli oggetti anziché il testo. Offre un potente linguaggio di script basato su .NET Framework, nonché un modo coerente di attraversare archivi dati, ad esempio il Registro di sistema, grazie al concetto di provider.

Ulteriori riferimenti

Oltre alla Guida disponibile alla riga di comando, è possibile ottenere ulteriori informazioni nelle risorse indicate di seguito:

  • Guida in linea di Windows PowerShell all'indirizzo http://go.microsoft.com/fwlink/?LinkID=107116 in cui sono disponibili i concetti di base, nonché la guida aggiornata per cmdlet e provider Windows PowerShell.

  • SDK di Windows PowerShell (http://go.microsoft.com/fwlink/?LinkID=89595). Offre contenuti di riferimento utilizzabili per sviluppare cmdlet, provider e applicazioni host.

  • Guida alla programmazione di Windows PowerShell (http://go.microsoft.com/fwlink/?LinkID=89596). Include esercitazioni per la creazione di cmdlet, provider e applicazioni host. Contiene inoltre informazioni sulle nozioni fondamentali di Windows PowerShell.

  • Blog del team di Windows PowerShell(http://go.microsoft.com/fwlink/?LinkID=83147). Si tratta della migliore risorsa per raccogliere informazioni e collaborare con gli altri utenti di Windows PowerShell. È possibile consultare il blog del team di Windows PowerShell e partecipare al forum degli utenti di Windows PowerShell (microsoft.public.windows.powershell). Successivamente, con l'aumento della propria competenza, è auspicabile un contributo libero con idee personali.

Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft