Export-SCTemplate

Экспортирует шаблон из библиотеки VMM по указанному пути.

Синтаксис

VMTemplate

Export-SCTemplate
    [-VMTemplate] <Template>
    -Path <String>
    [-SettingsIncludePrivate]
    [-Overwrite]
    [-Password <String>]
    [-IncludeLibraryResources <ItemBase[]>]
    [-AllowUnencryptedTransfer]
    [-IncludeAllLibraryResources]
    [-VMMServer <ServerConnection>]
    [<CommonParameters>]

ServiceTemplate

Export-SCTemplate
    [-ServiceTemplate] <ServiceTemplate>
    -Path <String>
    [-SettingsIncludePrivate]
    [-Overwrite]
    [-Password <String>]
    [-IncludeLibraryResources <ItemBase[]>]
    [-AllowUnencryptedTransfer]
    [-IncludeAllLibraryResources]
    [-VMMServer <ServerConnection>]
    [<CommonParameters>]

Описание

Командлет Export-SCTemplate экспортирует шаблон из библиотеки диспетчера виртуальных машин (VMM) по указанному пути. Вы также можете экспортировать объекты библиотеки, от которых зависит шаблон.

Примеры

Пример 1: Экспорт шаблона услуги со всеми его настройками

PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite

Первая команда получает объект шаблона службы с именем ServiceTemplate01 и сохраняет объект в переменной $ServiceTemplate.

Вторая команда экспортирует шаблон службы, хранящийся в $ServiceTemplate, включая все параметры, и перезаписывает существующие пакеты экспорта шаблонов с тем же именем.

Пример 2: Экспорт нескольких шаблонов услуг со всеми их настройками

PS C:\> Get-SCServiceTemplate | Export-SCTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite

Эта команда использует командлет Get-SCServiceTemplate для получения всех объектов шаблона службы. Затем он использует оператор конвейера для отправки объектов командлету Export-SCTemplate , который экспортирует шаблоны, перезаписывая все существующие файлы.

Пример 3: Экспорт шаблона сервиса, включая зависимые от него библиотечные ресурсы

PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -IncludeAllLibraryResources

Первая команда получает объект шаблона службы с именем ServiceTemplate01 и сохраняет объект в переменной $ServiceTemplate.

Вторая команда экспортирует ServiceTemplate01 и все зависимые от него ресурсы из библиотеки VMM в C:\TempalteExports.

Параметры

-AllowUnencryptedTransfer

Указывает, что передача файлов по сети не требует шифрования. Если вы разрешите передачу незашифрованных сетевых файлов, это может повысить производительность, если ни исходный хост, ни конечный хост не требуют шифрования.

Используйте этот параметр, чтобы:

  • Разрешите передачу незашифрованных файлов в библиотеку или из нее.
  • Разрешите передачу незашифрованных файлов в группу узлов, из нее или внутри нее.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-IncludeAllLibraryResources

Указывает, что все зависимости для шаблона экспортируются из библиотеки VMM вместе с шаблоном.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-IncludeLibraryResources

Указывает зависимые библиотечные ресурсы, которые должны быть экспортированы с помощью шаблона.

Свойства параметра

Тип:

ItemBase[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Overwrite

Указывает, что операция импорта или экспорта перезаписывает существующий файл с тем же именем. Или что операция импорта перезаписывает существующий шаблон виртуальной машины или объект шаблона службы с тем же именем.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Password

Указывает защищенную строку, содержащую пароль.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Path

Указывает путь назначения для операции.

Примеры форматов:

  • Локальный путь: -Path "F:\"
  • Путь UNC: -Path "\\Library\Templates"
  • Путь к GUID тома: -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • Путь к VMware ESX: -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Путь к Citrix XenServer: -Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ServiceTemplate

Указывает объект шаблона службы.

Свойства параметра

Тип:ServiceTemplate
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

ServiceTemplate
Position:0
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SettingsIncludePrivate

Указывает, что конфиденциальные настройки шаблона включены в операцию импорта или экспорта.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMMServer

Указывает объект сервера VMM.

Свойства параметра

Тип:ServerConnection
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMTemplate

Указывает объект шаблона VMM, используемый для создания виртуальных машин.

Свойства параметра

Тип:Template
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

VMTemplate
Position:0
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Выходные данные

SCTemplate

Этот командлет возвращает объект SCTemplate .