Share via


Erstellen Sie eine Funktion, die ein Paket (Skript) exportiert.

 

Betrifft: System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Sie können eine Funktion, um eine Aufgabe wiederholt ausführen, erstellen.Wenn Sie eine Funktion aufrufen, ist es verfügbar, bis die Windows PowerShell-Sitzung beendet.Sie können eine Funktion in einer Windows PowerShell-Skriptdatei speichern – das heißt, mit der Erweiterung. ps1 –, damit Sie die Funktion in anderen Skripts aufrufen können.Um die Funktion in diesem Thema mit anderen Beispielen verwenden zu können, die in diesem Handbuch bereitgestellt werden, speichern Sie sie mit dem folgenden Namen: Export-ServiceTemplate.ps1.

Weitere Informationen zu Funktionen finden Sie unter About_Functions.

Haftungsausschluss

Die folgende Funktion fordert den Benutzer für den Namen des VMM-Verwaltungsserver, die Namen und die Freigabe von einer Servicevorlage und einen Pfad, platzieren die exportierte Vorlage.Das Skript ruft und die Vorlage exportiert.

function Export-ServiceTemplate 
(
   $VMMServer=$(throw "Please provide the name of a VMM management server."),
   $Name=$(throw "Please provide the name of a service template."),
   $Release=$(throw "Please provide a version for the service template."),
   $Path=$(throw "Please provide a path.")
)
   {
      $Template = Get-SCServiceTemplate -Name $Name -VMMServer $VMMServer | where {$_.Release -eq "$Release"}
      Export-SCTemplate -ServiceTemplate $Template -Path $Path -Overwrite
   }