Export-SCTemplate
Экспортирует шаблон из библиотеки VMM в указанный путь.
Синтаксис
Export-SCTemplate
[-VMTemplate] <Template>
-Path <String>
[-SettingsIncludePrivate]
[-Overwrite]
[-Password <String>]
[-IncludeLibraryResources <ItemBase[]>]
[-AllowUnencryptedTransfer]
[-IncludeAllLibraryResources]
[-VMMServer <ServerConnection>]
[<CommonParameters>]
Export-SCTemplate
[-ServiceTemplate] <ServiceTemplate>
-Path <String>
[-SettingsIncludePrivate]
[-Overwrite]
[-Password <String>]
[-IncludeLibraryResources <ItemBase[]>]
[-AllowUnencryptedTransfer]
[-IncludeAllLibraryResources]
[-VMMServer <ServerConnection>]
[<CommonParameters>]
Описание
Командлет Export-SCTemplate экспортирует шаблон из библиотеки Virtual Machine Manager (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
Пример 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 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IncludeAllLibraryResources
Указывает, что все зависимости для шаблона экспортируются из библиотеки VMM с шаблоном.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IncludeLibraryResources
Указывает зависимые ресурсы библиотеки, экспортируемые с помощью шаблона.
Тип: | ItemBase[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Overwrite
Указывает, что операция импорта или экспорта перезаписывает существующий файл с тем же именем. Кроме того, операция импорта перезаписывает существующий шаблон виртуальной машины или объект шаблона службы с тем же именем.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Password
Указывает безопасную строку, содержащую пароль.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | 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 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ServiceTemplate
Указывает объект шаблона службы.
Тип: | ServiceTemplate |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-SettingsIncludePrivate
Указывает, что конфиденциальные параметры шаблона включены в операцию импорта или экспорта.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMMServer
Указывает объект сервера VMM.
Тип: | ServerConnection |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-VMTemplate
Указывает объект шаблона VMM, используемый для создания виртуальных машин.
Тип: | Template |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Выходные данные
SCTemplate
Этот командлет возвращает объект SCTemplate.