Командлет New-SCVMHostProfile создает профиль узла сети.
Профили узлов содержат параметры конфигурации оборудования и операционной системы, используемые для развертывания физического компьютера в качестве узла Hyper-V.
Прежде чем создавать профиль узла, убедитесь, что указанный файл виртуального жесткого диска (VHD) существует в общей библиотечной папке.
Первая команда получает объект виртуального жесткого диска с именем VHD01.vhd и сохраняет объект в переменной $VHD.
Вторая команда запрашивает учетные данные.
В ответ на запрос введите учетные данные учетной записи администратора.
Команда сохраняет учетные данные в переменной $Credential.
Третья команда создает профиль узла с именем HostProfile01 с использованием виртуального жесткого диска, хранящегося в $VHD, и учетных данных, хранящихся в $Credential.
Последняя команда отображает пользователю информацию о вновь созданном профиле узла сети.
Пример 2: Клонирование существующего профиля узла сети
Первая команда получает объект профиля узла сети с именем HostProfile01 и сохраняет объект в переменной $OrigHostProfile.
Вторая команда копирует профиль узла сети, хранящийся в $OrigHostProfile, присваивает ему указанное имя и сохраняет новый объект профиля в переменной $NewHostProfile.
Пример 3: Создание профиля узла, включающего профиль сетевого адаптера узла
Первая команда получает объект виртуального жесткого диска с именем VHDX01.vhdx и сохраняет объект в переменной $VHDX.
Вторая команда получает объект учетной записи Run As с именем DomainJoinRAA и сохраняет объект в переменной $DomainJoinCreds.
Третья команда запрашивает у пользователя учетные данные локального администратора и сохраняет предоставленные учетные данные в переменной $LocalAdminCreds.
Четвертая команда получает объект профиля сетевого адаптера хоста с идентификатором 259f47c7-c5a9-429d-a421-d232f9b34991 и сохраняет объект в $HostNetAdapterProf переменной.
Последняя команда создает профиль узла с именем Host Profile 03 с помощью VHDX01 и профиля сетевого адаптера узла, хранящегося в $HostNetAdapterProf.
Параметры
-AnswerFile
Указывает объект скрипта, хранящийся в библиотеке Virtual Machine Manager (VMM), используемый в качестве файла ответа.
Имя скрипта файла ответа зависит от операционной системы, которую требуется установить на виртуальной машине:
Sysprep.inf.
Windows XP, Windows Server 2000 или Windows Server 2003
Unattend.xml.
Windows Vista, Windows 7 или Windows Server 2008
Свойства параметра
Тип:
Script
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Baseline
Задает массив объектов Baseline .
Свойства параметра
Тип:
Baseline[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-BypassVHDConversion
Указывает, не преобразуется ли динамический виртуальный жесткий диск, подключенный к профилю узла, в фиксированный тип во время развертывания.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-CodeIntegrityPolicy
Указывает политику целостности кода.
Свойства параметра
Тип:
CodeIntegrityPolicy
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ComputerAccessRunAsAccount
Указывает учетную запись доступа к компьютеру «Запуск от имени», используемую для развертывания компьютера.
Эта учетная запись запуска от имени добавляется на компьютер в качестве локального администратора и используется для управления компьютером.
Свойства параметра
Тип:
RunAsAccount
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewFileServerProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Description
Задает описание для профиля узла сети.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-DiskConfiguration
Указывает конфигурацию диска и разделов для физического компьютера, который должен быть развернут с помощью Windows Hyper-V.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewFileServerProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Domain
Указывает полное доменное имя (FQDN) для домена Active Directory.
Пример формата: -Domain "Domain01.Corp.Contoso.com"
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewFileServerProfile
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-DomainJoinRunAsAccount
Указывает учетную запись запуска от имени, которая имеет разрешение на присоединение к указанному домену.
Свойства параметра
Тип:
RunAsAccount
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewFileServerProfile
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-DriverMatchingTag
Указывает пользовательские теги для сопоставления со свойствами драйвера во время развертывания.
Если теги указаны, процесс развертывания сопоставляет теги, указанные в профиле узла, с тегами в драйверах, чтобы загрузить соответствующие драйверы и установить их в целевой образ.
Свойства параметра
Тип:
System.Collections.Generic.List`1[System.String]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewFileServerProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-FullName
Указывает имя пользователя, имя которого зарегистрирована виртуальная машина.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewFileServerProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-GuiRunOnceCommands
Задает массив команд для добавления в [GuiRunOnce] раздела автоматического файла ответов.
Используйте одинарные кавычки вокруг каждой строки, заключенной в двойные кавычки.
Пример формата: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'
Сведения о том, как Windows PowerShell использует кавычки, введите Get-Help about_Quoting_Rules.
Свойства параметра
Тип:
String[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewFileServerProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-IsGuarded
Указывает, что узел сети должен быть защищенным узлом.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-JobGroup
Указывает идентификатор для ряда команд, которые будут выполняться как набор непосредственно перед окончательной командой, которая включает тот же идентификатор группы заданий.
Свойства параметра
Тип:
Guid
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewFileServerProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-JoinWorkgroup
Указывает, что эта операция присоединяется к рабочей группе.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LocalAdministratorCredential
Указывает имя пользователя и пароль для учетной записи локального администратора (или учетной записи Linux root в случае профиля гостевой операционной системы, совместимого с Linux).
Указание учетных данных для нового или существующего шаблона в новом или существующем профиле гостевой операционной системы или на новой виртуальной машине переопределяет любой существующий пароль администратора.
Свойства параметра
Тип:
VMMCredential
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewFileServerProfile
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Name
Указывает имя объекта VMM.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-OrganizationName
Указывает имя организации для пользователя, имя которого зарегистрирована виртуальная машина.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewFileServerProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Owner
Указывает владельца объекта VMM в виде допустимой учетной записи пользователя домена.
Пример формата: -Owner "Contoso\PattiFuller"
Пример формата: -Owner "PattiFuller@Contoso"
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ProductKey
Указывает ключ продукта.
Ключ продукта — это 25-значный номер, определяющий лицензию на продукт.
Ключ продукта можно использовать для регистрации VMM или операционной системы, установленной на виртуальной машине или узле.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewFileServerProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие.
Этот параметр позволяет проверять советы PRO.
Свойства параметра
Тип:
Guid
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-TimeZone
Указывает число (индекс), определяющее географический регион, который использует одно и то же стандартное время.
Список индексов часовых поясов см. в разделе Значения индексов часового пояса Майкрософт по http://go.microsoft.com/fwlink/?LinkId=120935.
Если часовой пояс не указан, часовой пояс по умолчанию, используемый для виртуальной машины, совпадает с параметром часового пояса, который находится на узле виртуальной машины.
Пример формата для указания часового пояса GMT standard: -TimeZone 085
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewFileServerProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VirtualHardDisk
Указывает объект виртуального жесткого диска.
Свойства параметра
Тип:
VirtualHardDisk
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewFileServerProfile
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VMHostNetworkAdapterProfile
Указывает объект профиля сетевого адаптера узла.
Свойства параметра
Тип:
PhysicalComputerNetworkAdapterProfile[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VMHostProfile
Указывает объект профиля узла виртуальной машины.
Свойства параметра
Тип:
PhysicalComputerProfile
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CloneProfile
Position:
Named
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VMMServer
Указывает объект сервера VMM.
Свойства параметра
Тип:
ServerConnection
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VMPaths
Указывает набор путей по умолчанию (в виде строк, разделенных оператором конвейера) на узле, на котором могут храниться файлы виртуальной машины.
Пример формата: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
CreateNewHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewWorkgroupHostProfileData
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CreateNewFileServerProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.