Share via


Erste Schritte mit Service Manager-Cmdlets für Windows PowerShell

Letzte Aktualisierung: Dezember 2010

Betrifft: System Center Service Manager 2010 SP1

Bei Windows PowerShell handelt es sich um eine Windows-Befehlszeilenshell mit einer interaktiven Eingabeaufforderung und einer Skriptumgebung. In Windows PowerShell werden Cmdlets (Aussprache: „Commandlets“) für die Manipulation von Windows PowerShell-Objekten verwendet. In Service Manager sind zahlreiche Cmdlets enthalten, die Sie zum Ausführen verschiedener Service Manager-Funktionen ohne erforderlichen Zugriff auf die Service Manager-Konsole nutzen können. Zum Importieren eines Management Packs können Sie beispielsweise das Cmdlet Import-SCSMManagementPack verwenden.

Zu den im Lieferumfang von Service Manager enthaltenen Cmdlets zählen solche, die auf der Data Warehouse-Datenbank eingesetzt werden können. Diese werden in der Regel auf dem Data Warehouse-Verwaltungsserver ausgeführt. Die restlichen Service Manager-Cmdlets werden üblicherweise auf dem Service Manager-Verwaltungsserver ausgeführt.

Die von einem Windows PowerShell-Befehl zurückgelieferten Daten enthalten u. U. weitere Informationen, die in einem Standardbefehlsfenster der Windows PowerShell angezeigt werden können. Es wird empfohlen, die Breite der Anzeige auf den Wert 120 zu erhöhen. Klicken Sie mit der rechten Maustaste auf die Titelleiste, klicken Sie auf Properties (Eigenschaften), und setzen Sie die Option Screen Buffer Size (Bildschirmpuffergröße) auf der Registerkarte Layout (Layout) auf den Wert 120.

Wenn Sie bei jedem Start einer Windows PowerShell-Sitzung ein Service Manager-Cmdlet ausführen möchten, müssen Sie wie nachfolgend beschrieben zunächst das PowerShell-Snap-In für Service Manager einbinden.

So fügen Sie das Service Manager-Windows PowerShell-Snap-In einer Windows PowerShell-Sitzung hinzu

  1. Klicken Sie auf dem Computer, auf dem Windows PowerShell ausgeführt wird, z. B. der Computer, auf dem der Service Manager- oder Data Warehouse-Verwaltungsserver gehostet wird, auf Start, zeigen Sie auf Programme und auf Windows PowerShell 1.0, klicken Sie mit der rechten Maustaste auf Windows PowerShell, und klicken Sie dann auf Als Administrator ausführen.

  2. Geben Sie im Windows PowerShell-Fenster folgende Befehle ein:

Set-ExecutionPolicy RemoteSigned
Add-PSSnapIn SMCmdletSnapIn

So überprüfen Sie, ob das Service Manager-Windows PowerShell-Snap-In hinzugefügt wurde

  1. Klicken Sie auf der Taskleiste auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft PowerShell 1.0, und klicken Sie dann auf Windows PowerShell, um ein Windows PowerShell-Fenster zu öffnen.

  2. Geben Sie folgenden Befehl ein, und suchen Sie nach Service Manager-Cmdlets wie Add-SCDWMgmtGroup und Export-SCSMManagementPack:

Add-PSSnapIn SMCmdletSnapIn
Get-Command –pssnapin SMCmdletSnapIn

Tipp

Die Vervollständigung mittels Tabulatortaste ist eine einfache Methode, mit der Sie feststellen können, ob ein Windows PowerShell-Cmdlet hinzugefügt wurde. Geben Sie beispielsweise den Befehl Add-SC ein, und drücken Sie dann die TAB-Taste, wodurch der Befehl automatisch vervollständigt wird.

So rufen Sie die Hilfe zu einem Cmdlet auf

  1. Klicken Sie auf der Taskleiste auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft PowerShell 1.0, und klicken Sie dann auf Windows PowerShell, um ein Windows PowerShell-Fenster zu öffnen.

  2. Geben Sie den nachfolgend beschriebenen Befehl ein. Ersetzen Sie <cmdlet-name> durch den Namen des Cmdlets, zu dem Sie Hilfe aufrufen möchten, zum Beispiel Import-SCSMManagementPack:

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

Haben Ihnen diese Informationen weitergeholfen? Senden Sie Vorschläge und Kommentare zur System Center Service Manager-Dokumentation an scsmdocs@microsoft.com.