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 для получения всех объектов шаблона службы. Затем он использует оператор конвейера для отправки объектов командлету 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
Указывает, что передача сетевых файлов не требует шифрования. Если разрешена незашифрованная передача сетевых файлов, она может повысить производительность, если ни исходный узел, ни конечный узел не требуют шифрования.
Используйте этот параметр, чтобы:
- Разрешить незашифрованную передачу файлов в библиотеку или из нее.
- Разрешить незашифрованную передачу файлов в группу узлов, из нее или внутри нее.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeAllLibraryResources
Указывает, что все зависимости для шаблона экспортируются из библиотеки VMM с шаблоном.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeLibraryResources
Указывает зависимые ресурсы библиотеки, экспортируемые с помощью шаблона.
Type: | ItemBase[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Overwrite
Указывает, что операция импорта или экспорта перезаписывает существующий файл с тем же именем. Кроме того, операция импорта перезаписывает существующий шаблон виртуальной машины или объект шаблона службы с тем же именем.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Password
Указывает безопасную строку, содержащую пароль.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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\]"
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceTemplate
Указывает объект шаблона службы.
Type: | ServiceTemplate |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SettingsIncludePrivate
Указывает, что конфиденциальные параметры шаблона включены в операцию импорта или экспорта.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Указывает объект сервера VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMTemplate
Указывает объект шаблона VMM, используемый для создания виртуальных машин.
Type: | Template |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Выходные данные
SCTemplate
Этот командлет возвращает объект SCTemplate .