Share via


Speichern und Ausführen von Skripts in VMM

 

Veröffentlicht: Juli 2016

Gilt für: System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Ein Skript ist eine Textdatei, die eine oder mehrere Windows PowerShell-Befehle enthält. Nachdem Sie ein mit der entsprechenden Windows PowerShell-Skript geschrieben haben und System Center 2012 – Virtual Machine Manager -Cmdlets können Sie Ihr Skript in einem lokalen Verzeichnis speichern und führen Sie sie aus der VMM-Befehlsshell oder Sie können das Skript zu speichern, die VMM Bibliothek und führen Sie es mithilfe der VMM-Konsole. Speichern Sie Ihr Skript mit Dateinamenerweiterung ps1 als Windows PowerShell-Skript erkannt werden.

Ausführen eines Skripts mithilfe der VMM-Befehlsshell

Wenn Sie das Skript in ein lokales Verzeichnis zu speichern, können Sie das Skript ausführen aus der VMM-Befehlsshell durch Eingabe der Pfad zu dem Verzeichnis, das Skript residiert, oder, wenn Ihr Skript im aktuellen Verzeichnis befindet, können Sie einen Punkt (".") zur Darstellung der im aktuellen Verzeichnis, gefolgt von einem umgekehrten Schrägstrich ("\"). Um ein Skript namens MyScript01.ps1 aus dem aktuellen Verzeichnis auszuführen, geben Sie z. B. Folgendes an der Befehlszeile: .\MyScript01.ps1. Wenn Ihr Skript nicht im aktuellen Verzeichnis vorhanden ist, müssen Sie den Pfad zum Skript eingeben. Zum Beispiel: C:\VMMScripts\MyScript01.ps1.

System_CAPS_ICON_note.jpg Hinweis

Bevor Sie ein Skript ausführen können, müssen Sie die standardmäßige Windows PowerShell-Ausführungsrichtlinie ändern. Die Standard-Ausführungsrichtlinie "Restricted" verhindert, dass alle Skripts ausgeführt, einschließlich Skripts, die Sie auf dem lokalen Computer zu schreiben. Um die Ausführungsrichtlinie ändern möchten, starten Sie Windows PowerShell-Sitzung mit Administratorrechten, und verwenden Sie das Cmdlet "Set-ExecutionPolicy". Weitere Informationen finden Sie unter About_Execution_Policies.

Weitere Informationen zum Schreiben und Ausführen von Windows PowerShell-Skripts finden Sie unter About_Scripts.

Speichern von Skripts ausgeführt und in Skripts aus der VMM-Bibliothek

Die Skripts an einem zentralen Ort speichern und diese für andere frei VMM Administratoren vereinfacht werden mithilfe der VMM Bibliothek. Sie können speichern, anzeigen, aktualisieren und Ausführen von Skripts direkt aus der Bibliothek.

Ein Skript in der VMM-Bibliothek speichern

  1. Aus der VMM-Konsole zum Arbeitsbereich "Bibliothek", wählen Sie die Bibliotheksfreigabe, soll Ihr Skript speichern, wählen Sie ein Skript in der Freigabe und klicken Sie auf der Registerkarte PowerShell in der Gruppe Fenster Dateispeicherort öffnen. Daraufhin wird ein Windows Explorer-Fenster auf die Bibliotheksfreigabe.

  2. Kopieren Sie das Skript auf die Freigabe, und schließen Sie dann das Explorer-Fenster.

  3. Das neue Skript in der Bibliothek bei der nächsten bibliotheksaktualisierung wird "verfügbar". Oder Durchführen der Aktualisieren Aktion in der VMM-Konsole, oder führen Sie die Lesen SCLibraryShare Cmdlet in der VMM-Befehlsshell manuell aktualisieren der Bibliotheks und das Skript schneller zur Verfügung stellen.

Anzeigen und aktualisieren ein Skript in der VMM-Bibliothek

  1. Navigieren Sie in der VMM-Konsole den Arbeitsbereich Bibliothek, wählen Sie das Skript, und klicken Sie dann auf die PowerShell Registerkarte der Fenster auf Ansichtsdatei. Editor wird geöffnet, und Ihr Skript angezeigt.

  2. Führen Sie die gewünschte Aktualisierung für das Skript speichern Sie und schließen Sie die Datei. Wenn die Bibliothek weiter aktualisiert, eine aktualisierte Datum angezeigt werden und Uhrzeit der Änderungsdatum Feld unter Allgemeine Informationen.

Zum Ausführen eines Skripts aus der VMM-Bibliothek

  1. Navigieren Sie in der VMM-Konsole den Arbeitsbereich Bibliothek, wählen Sie das Skript, und klicken Sie dann auf die PowerShell Registerkarte der Aktionen auf Ausführen. Die VMM-Befehlsshell geöffnet, und das Skript ausgeführt wird.

Siehe auch

Hilfethemen zu VMM-Cmdlets