Compartilhar via


Crie uma função que exporta um pacote (Script)

 

Aplica-se a: System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Você pode criar uma função para executar uma tarefa repetidamente.Quando você chama uma função, ele está disponível até que termine a sessão do Windows PowerShell.Você pode salvar uma função em um arquivo de script do Windows PowerShell – ou seja, com a extensão. ps1 — para que você pode chamar a função de outros scripts.Para usar a função neste tópico com outros exemplos fornecidos neste guia, salve-o com o seguinte nome: ServiceTemplate.ps1 de exportação.

Para obter mais informações sobre funções, consulte about_Functions.

Isenção de responsabilidade

A função a seguir solicita ao usuário o nome de um servidor de gerenciamento do VMM, o nome e a versão de um modelo de serviço e um caminho para colocar o modelo exportado.Em seguida, o script obtém e exporta o modelo.

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
   }