Condividi tramite


Introduzione ai cmdlet di Service Manager per Windows PowerShell

Aggiornamento: dicembre 2010

Si applica a: System Center Service Manager 2010 SP1

Windows PowerShell è una shell della riga di comando di Windows che include un prompt interattivo e un ambiente di scripting. Windows PowerShell utilizza i cmdlet (pronuncia, "command-let") per modificare gli oggetti di Windows PowerShell. Service Manager include più cmdlet utilizzabili per eseguire diverse attività relative a Service Manager senza utilizzare la Console di Service Manager. È ad esempio possibile utilizzare il cmdlet Import-SCSMManagementPack per importare un Management Pack.

Il set di cmdlet di Service Manager include cmdlet che operano sul database del data warehouse e, pertanto, vengono in genere eseguiti sul server di gestione del data warehouse. I rimanenti cmdlet di Service Manager vengono in genere eseguiti sul server di gestione di Service Manager

I dati restituiti dal comando di Windows PowerShell potrebbero contenere ulteriori informazioni visualizzabili in una finestra di comando di Windows PowerShell predefinita. Si consiglia di aumentare la larghezza a 120. Fare clic con il pulsante destro del mouse sulla barra del titolo, scegliere Proprietà e nella scheda Layout impostare la larghezza di Dimensioni buffer dello schermo su 120.

Ogni volta che si avvia una sessione di Windows PowerShell per eseguire un cmdlet di Service Manager, è innanzitutto necessario aggiungere lo snap-in Windows PowerShell di Service Manager come descritto di seguito.

Per aggiungere lo snap-in Windows PowerShell di Service Manager a una sessione di Windows PowerShell

  1. Sul computer su cui si esegue Windows PowerShell, ad esempio il computer che ospita il server di gestione di Service Manager o del data warehouse, sulla barra delle applicazioni fare clic su Start, scegliere Programmi, Windows PowerShell 1.0, fare clic con il pulsante destro del mouse su Windows PowerShell e scegliere Esegui come amministratore.

  2. Nella finestra Windows PowerShell digitare i comandi seguenti:

Set-ExecutionPolicy RemoteSigned
Add-PSSnapIn SMCmdletSnapIn

Per verificare che lo snap-in Windows PowerShell di Service Manager sia stato aggiunto

  1. Sulla barra delle applicazioni fare clic su Start, scegliere Programmi, quindi Windows PowerShell 1.0 e infine Windows PowerShell per aprire una finestra di Windows PowerShell.

  2. Digitare il comando seguente e cercare i cmdlet di Service Manager, ad esempio Add-SCDWMgmtGroup ed Export-SCSMManagementPack:

Add-PSSnapIn SMCmdletSnapIn
Get-Command –pssnapin SMCmdletSnapIn

Suggerimento

Il completamento alla pressione del tasto TAB è un semplice metodo utilizzabile per verificare che un cmdlet di Windows PowerShell sia stato aggiunto. È ad esempio possibile digitare Add-SC e quindi premere TAB per completare automaticamente il comando.

Per ottenere informazioni su un cmdlet

  1. Sulla barra delle applicazioni fare clic su Start, scegliere Programmi, quindi Windows PowerShell 1.0 e infine Windows PowerShell per aprire una finestra di Windows PowerShell.

  2. Digitare il comando seguente. Sostituire <cmdlet-name> con il nome del cmdlet per cui è necessario ottenere informazioni, ad esempio Import-SCSMManagementPack:

Add-PSSnapIn SMCmdletSnapIn
get-help <cmdlet-name> -detailed

Queste informazioni sono risultate utili? È possibile inviare commenti e suggerimenti sulla documentazione di System Center Service Manager a scsmdocs@microsoft.com.