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 .