Share via


Créez une fonction qui exporte un Package (Script)

 

S’applique à : System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Vous pouvez créer une fonction pour effectuer une tâche à plusieurs reprises. Lorsque vous appelez une fonction, il est disponible jusqu'à la fin de la session Windows PowerShell. Vous pouvez enregistrer une fonction dans un fichier de script Windows PowerShell — c'est-à-dire, avec l’extension .ps1, afin que vous pouvez appeler la fonction à partir d’autres scripts. Pour utiliser la fonction dans cette rubrique avec d’autres exemples fournis dans ce guide, enregistrez-le sous le nom suivant : ServiceTemplate.ps1 de l’exportation.

Pour plus d’informations sur les fonctions, consultez la page about_Functions.

Dédit de responsabilité

La fonction suivante invite l’utilisateur pour le nom d’un serveur d’administration VMM, le nom et la version d’un modèle de service et un chemin d’accès pour placer le modèle exporté. Le script obtient, puis exporte le modèle.

  
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  
   }  
  

Voir aussi

Exporter un Package à partir d’un serveur VMM et l’importer vers le même serveur VMM (Script)
Exporter un Package à partir d’un serveur VMM et l’importer vers un serveur VMM différent à l’aide de Advanced mappage (Script)
Exporter un Package à partir d’un serveur VMM et l’importer vers un serveur VMM similaire (Script)