New-SCPhysicalComputerConfig
Создает объект конфигурации компьютера.
Синтаксис
New-SCPhysicalComputerConfig
-PhysicalComputerProfile <PhysicalComputerProfile>
[-BMCAddress <String>]
[-BMCRunAsAccount <RunAsAccount>]
[-BMCPort <Int32>]
[-BMCProtocol <OutOfBandManagementType>]
[-BMCCustomConfigurationProvider <ConfigurationProvider>]
[-PhysicalComputerNetworkAdapterConfig <PhysicalComputerNetworkAdapterConfig[]>]
[-VMMServer <ServerConnection>]
[-Description <String>]
[-ComputerName <String>]
[-BootDiskVolume <String>]
-Computer <ClientObject>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCPhysicalComputerConfig
-PhysicalComputerProfile <PhysicalComputerProfile>
[-SMBiosGuid <Guid>]
[-SkipBmcPowerControl]
-PhysicalComputerNetworkAdapterConfig <PhysicalComputerNetworkAdapterConfig[]>
[-VMMServer <ServerConnection>]
[-Description <String>]
-ComputerName <String>
[-VMHostGroup <HostGroup>]
[-BypassADMachineAccountCheck]
[-BootDiskVolume <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCPhysicalComputerConfig
-PhysicalComputerProfile <PhysicalComputerProfile>
[-SMBiosGuid <Guid>]
-BMCAddress <String>
-BMCRunAsAccount <RunAsAccount>
[-BMCPort <Int32>]
-BMCProtocol <OutOfBandManagementType>
[-BMCCustomConfigurationProvider <ConfigurationProvider>]
-PhysicalComputerNetworkAdapterConfig <PhysicalComputerNetworkAdapterConfig[]>
[-VMMServer <ServerConnection>]
[-Description <String>]
-ComputerName <String>
[-VMHostGroup <HostGroup>]
[-BypassADMachineAccountCheck]
[-BootDiskVolume <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Описание
Командлет New-SCPhysicalComputerConfig создает объект конфигурации компьютера, используемый во время настройки операционной системы.
Примеры
Пример 1. Создание конфигурации физического компьютера
PS C:\> $Account = Get-SCRunaAsAccount -Name "BMCAdmin"
PS C:\> $PhysicalComputerProfile = Get-SCPhysicalComputerProfile -ID "d1ce0773-4f50-4f12-a244-38a5a35c5326"
PS C:\> $NetworkAdapters = New-SCPhysicalComputerNetworkAdapterConfig -UseDhcpForIPConfiguration -SetAsManagementNIC -SetAsPhysicalNetworkAdapter
PS C:\> $HostGroup = Get-SCVMHostGroup -ID "0e3ba228-a059-46be-aa41-2f5cf0f4b96e"
PS C:\> New-SCPhysicalComputerConfig -BMCAddress 10.0.0.21 -BMCPort 623 -BMCProtocol IPMI -BMCRunAsAccount $Account -ComputerName "Host01" -SMBiosGuid "4c4c4544-0039-4410-8042-c3c04f395031" -PhysicalComputerProfile $PhysicalComputerProfile -VMHostGroup $HostGroup -PhysicalComputerNetworkAdapterConfig $NetworkAdapters
Первая команда получает объект учетной записи запуска от имени и сохраняет его в переменной $Account.
Вторая команда сохраняет профиль физического компьютера с идентификатором d1ce0773-4f50-4f12-a244-38a5a35c5326 в переменной $PhysicalComputerProfile.
Третья команда создает конфигурацию сетевого адаптера физического компьютера и сохраняет ее в переменной $NetworkAdapters.
Четвертый командлет сохраняет группу узлов в переменной $HostGroup.
Последняя команда создает конфигурацию физического компьютера. Команда указывает значения, созданные в предыдущих командах.
Параметры
-BMCAddress
Указывает или обновляет адрес аппаратного контроллера управления базовой платой (BMC) для конкретного физического компьютера. Это может быть IP-адрес, полное доменное имя (FQDN) или префикс DNS (обычно это имя совпадает с именем NetBIOS).
Как правило, адрес BMC и его подключение к сети отделены от IP-адреса, связанного со стандартным сетевым адаптером. Кроме того, некоторые компьютеры используют стандартный сетевой адаптер для предоставления одного адреса контроллера BMC и сетевого адаптера. Однако адрес BMC имеет уникальный порт и, таким образом, однозначно идентифицируется в сети.
- Пример формата IPv4:
-BMCAddress "10.0.0.21"
- Пример формата Ipv6:
-BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
- Пример формата полного доменного имени:
-BMCAddress "Computer01.Contoso.com"
- Пример формата NetBIOS:
-BMCAddress "Computer01"
Примечание. По умолчанию VMM использует IP-адрес или полное доменное имя для адреса BMC. Однако также можно создать модуль PowerShell, который позволяет указать другие типы адресов в качестве адреса BMC.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BMCCustomConfigurationProvider
Указывает или обновляет объект поставщика конфигурации для контроллера управления базовой платой (BMC). Поставщик конфигурации — это подключаемый модуль к VMM, который преобразует команды PowerShell VMM в вызовы API, относящиеся к типу контроллера управления базовой платы. Этот параметр следует использовать с пользовательским BMCProtocol.
Type: | ConfigurationProvider |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BMCPort
Указывает или обновляет порт контроллера управления основной платой (BMC) аппаратного контроллера управления для конкретного физического компьютера. Порт BMC также называется портом обработчика служб. Примерами портов по умолчанию являются 623 для IPMI и 443 для SMASH через WS-Man.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BMCProtocol
Указывает или обновляет протокол, используемый VMM для взаимодействия с контроллером управления базовой платой (BMC). Допустимые значения:
- IPMI
- РАЗБИТЬ
- Особые настройки
BMC (также известный как процессор служб или контроллер управления) — это специализированный контроллер на системной плате сервера, который действует в интерфейсе между аппаратным и системным программным обеспечением управления. Если системная плата физического компьютера включает контроллер BMC, то при подключении компьютера (включена ли она или включена, а также установлена ли операционная система), доступна информация о системном оборудовании и состоянии работоспособности этого оборудования системы.
Пример формата: -BMCProtocol "Custom"
Примечание. Для пользовательского протокола требуется использовать параметр BMCCustomConfigurationProvider .
Type: | OutOfBandManagementType |
Accepted values: | None, IPMI, SMASH, Custom, None, IPMI, SMASH, Custom |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BMCRunAsAccount
Указывает учетную запись запуска от имени, используемую с устройством контроллера управления базовой платой (BMC).
Type: | RunAsAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BootDiskVolume
Указывает объект физического жесткого диска для физического компьютера.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BypassADMachineAccountCheck
Указывает, что этот командлет повторно будет использовать учетную запись компьютера, которая уже существует в Active Directory. По умолчанию этот командлет проверяет Active Directory для существующей учетной записи с указанным именем, чтобы предотвратить перезапись учетных записей компьютеров.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Computer
Указывает или обновляет адрес аппаратного контроллера управления базовой платой (BMC) для конкретного физического компьютера. Это может быть IP-адрес, полное доменное имя (FQDN) или префикс DNS (обычно это имя совпадает с именем NetBIOS).
- Пример формата IPv4:
-BMCAddress "10.0.0.21"
- Пример формата Ipv6:
-BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
- Пример формата полного доменного имени:
-BMCAddress "Computer01.Contoso.com"
- Пример формата NetBIOS:
-BMCAddress "Computer01"
Примечание. По умолчанию VMM использует IP-адрес или полное доменное имя для адреса BMC. Однако также можно создать модуль PowerShell, который позволяет указать другие типы адресов в качестве адреса BMC.
Type: | ClientObject |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Указывает имя компьютера, который VMM может однозначно идентифицировать в сети. Допустимые значения для этого параметра:
- Полное доменное имя.
- IPv4 или IPv6-адрес
- NetBIOS-имя
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Указывает описание объекта конфигурации.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной, имя которой указано в этом параметре.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PhysicalComputerNetworkAdapterConfig
Указывает массив объектов PhysicalComputerNetworkAdapterConfig .
Type: | PhysicalComputerNetworkAdapterConfig[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PhysicalComputerProfile
Указывает профиль, используемый для развертывания операционной системы на компьютере.
Type: | PhysicalComputerProfile |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проводить аудит советов PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы управление немедленно возвращалось в командную оболочку.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipBmcPowerControl
Пропускает сведения О BMC и развертывает операционную систему без включения или отключения компьютера с помощью интерфейса BMC.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SMBiosGuid
Указывает глобальный уникальный идентификатор BIOS управления системой (GUID SMBIOS) для физического компьютера, связанного с записью для этого физического компьютера в VMM. SMBIOS определяет структуры данных и методы доступа, позволяющие пользователю или приложению хранить и извлекать сведения об оборудовании на этом компьютере, например имя системы, производителя или версии BIOS системы. Операционные системы Windows извлекают данные SMBIOS при запуске системы и делают эти данные доступными для программ.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Указывает объект группы узлов виртуальной машины или массив объектов группы узлов.
Type: | HostGroup |
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 |
Выходные данные
PhysicalComputerConfig
Этот командлет возвращает объект PhysicalComputerConfig .