Creare una funzione che consente di esportare un pacchetto (Script)

 

Si applica a: System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

È possibile creare una funzione per eseguire ripetutamente un'attività.Quando si chiama una funzione, è disponibile fino al termine della sessione di Windows PowerShell.È possibile salvare una funzione in un file di script Windows PowerShell, vale a dire, con estensione ps1, in modo che sia possibile chiamare la funzione da altri script.Per utilizzare la funzione in questo argomento con altri esempi forniti in questa Guida, salvarlo con il nome seguente: ServiceTemplate.ps1 di esportazione.

Per ulteriori informazioni sulle funzioni, vedere about_Functions.

Dichiarazione di non responsabilità

La funzione seguente richiede all'utente per il nome di un server di gestione VMM, il nome e il rilascio di un modello di servizio e un percorso di inserire il modello esportato.Ottiene lo script e consente di esportare il modello.

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
   }