Поделиться через


Создайте функцию, которая экспортирует пакет (сценарий)

 

Применимо к:System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Можно создать несколько раз выполнить задачу.При вызове функции, он доступен до завершения сеанса Windows PowerShell.Функции можно сохранить в файле сценария Windows PowerShell — то есть с расширением .ps1, таким образом, можно вызывать функции из других сценариев.Использование функции в этом разделе с другие примеры, приведенные в этом руководстве, сохраните ее со следующим именем: Export-ServiceTemplate.ps1.

Дополнительные сведения о функциях см. в разделе about_Functions.

Отказ от ответственности

Следующая функция предлагает пользователю для имени сервера управления VMM, имени и версии шаблона службы и пути размещения экспортированный шаблон.Затем сценарий получает и экспортирует шаблон.

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
   }