New-SCPhysicalComputerConfig

Создает объект конфигурации компьютера.

Синтаксис

FromExistingComputer

New-SCPhysicalComputerConfig
    -PhysicalComputerProfile <PhysicalComputerProfile>
    -Computer <ClientObject>
    [-BMCAddress <String>]
    [-BMCRunAsAccount <RunAsAccount>]
    [-BMCPort <Int32>]
    [-BMCProtocol <OutOfBandManagementType>]
    [-BMCCustomConfigurationProvider <ConfigurationProvider>]
    [-PhysicalComputerNetworkAdapterConfig <PhysicalComputerNetworkAdapterConfig[]>]
    [-VMMServer <ServerConnection>]
    [-Description <String>]
    [-ComputerName <String>]
    [-BootDiskVolume <String>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

SkipBMCPowerControl

New-SCPhysicalComputerConfig
    -PhysicalComputerProfile <PhysicalComputerProfile>
    -PhysicalComputerNetworkAdapterConfig <PhysicalComputerNetworkAdapterConfig[]>
    -ComputerName <String>
    [-SMBiosGuid <Guid>]
    [-SkipBmcPowerControl]
    [-VMMServer <ServerConnection>]
    [-Description <String>]
    [-VMHostGroup <HostGroup>]
    [-BypassADMachineAccountCheck]
    [-BootDiskVolume <String>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

UseBMCPowerControl

New-SCPhysicalComputerConfig
    -PhysicalComputerProfile <PhysicalComputerProfile>
    -BMCAddress <String>
    -BMCRunAsAccount <RunAsAccount>
    -BMCProtocol <OutOfBandManagementType>
    -PhysicalComputerNetworkAdapterConfig <PhysicalComputerNetworkAdapterConfig[]>
    -ComputerName <String>
    [-SMBiosGuid <Guid>]
    [-BMCPort <Int32>]
    [-BMCCustomConfigurationProvider <ConfigurationProvider>]
    [-VMMServer <ServerConnection>]
    [-Description <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

Первая команда получает объект учетной записи Run As и сохраняет его в переменной $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-адрес или FQDN для адреса BMC. Однако также можно создать модуль PowerShell, который позволяет указывать другие типы адресов в качестве адреса BMC.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromExistingComputer
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-BMCCustomConfigurationProvider

Указывает или обновляет объект поставщика конфигурации для контроллера управления основной платой (BMC). Поставщик конфигурации — это подключаемый модуль для VMM, который преобразует команды VMM PowerShell в вызовы API, относящиеся к типу контроллера управления основной платой. Этот параметр следует использовать с пользовательским BMCProtocol.

Свойства параметра

Тип:ConfigurationProvider
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromExistingComputer
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
UseBMCPowerControl
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-BMCPort

Указывает или обновляет порт внешнего контроллера управления основной платой (BMC) для конкретного физического компьютера. Порт BMC также известен как порт процессора службы. Примерами портов по умолчанию являются 623 для IPMI и 443 для SMASH через WS-Man.

Свойства параметра

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromExistingComputer
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
UseBMCPowerControl
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-BMCProtocol

Определяет или обновляет протокол, используемый VMM для связи с контроллером управления внеполосной основной платой (BMC). Допустимые значения:

  • ИПМИ
  • РАЗБИВАТЬ
  • Обычай

BMC (также известный как сервисный процессор или контроллер управления) — это специализированный контроллер на материнской плате сервера, который выступает в качестве интерфейса между аппаратным обеспечением и программным обеспечением для управления системой. Если материнская плата физического компьютера включает в себя контроллер BMC, то при подключении компьютера к сети (независимо от того, выключен он или включен, а также установлена ли операционная система) становится доступной информация о системном оборудовании и состоянии этого системного оборудования.

Пример формата: -BMCProtocol "Custom"

Примечание: Пользовательский протокол требует использования параметра BMCCustomConfigurationProvider .

Свойства параметра

Тип:OutOfBandManagementType
Default value:None
Допустимые значения:None, IPMI, SMASH, Custom
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromExistingComputer
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-BMCRunAsAccount

Указывает учетную запись запуска от имени, используемую с устройством контроллера управления основной платой (BMC).

Свойства параметра

Тип:RunAsAccount
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromExistingComputer
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-BootDiskVolume

Указывает физический объект жесткого диска для физического компьютера.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-BypassADMachineAccountCheck

Указывает, что этот командлет будет повторно использовать учетную запись компьютера, которая уже существует в Active Directory. По умолчанию этот командлет проверяет Active Directory на наличие существующей учетной записи с указанным именем, чтобы предотвратить перезапись учетных записей компьютера.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

SkipBMCPowerControl
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
UseBMCPowerControl
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов: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-адрес или FQDN для адреса BMC. Однако также можно создать модуль PowerShell, который позволяет указывать другие типы адресов в качестве адреса BMC.

Свойства параметра

Тип:ClientObject
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromExistingComputer
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ComputerName

Указывает имя компьютера, который VMM может однозначно идентифицировать в сети. Допустимые значения для этого параметра:

  • Полное доменное имя (FQDN)
  • IPv4 или IPv6-адрес
  • Имя NetBIOS

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromExistingComputer
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Description

Задает описание для объекта конфигурации.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobVariable

Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PhysicalComputerNetworkAdapterConfig

Указывает массив объектов PhysicalComputerNetworkAdapterConfig .

Свойства параметра

Тип:

PhysicalComputerNetworkAdapterConfig[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromExistingComputer
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PhysicalComputerProfile

Указывает профиль, используемый для развертывания операционной системы на компьютере.

Свойства параметра

Тип:PhysicalComputerProfile
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера: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

-SkipBmcPowerControl

Пропускает информацию BMC и развертывает операционную систему без включения или выключения компьютера с помощью интерфейса BMC.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

SkipBMCPowerControl
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SMBiosGuid

Указывает глобальный уникальный идентификатор BIOS системы управления системой (SMBIOS GUID) для физического компьютера, связанного с записью для этого физического компьютера в VMM. SMBIOS определяет структуры данных и методы доступа, которые позволяют пользователю или приложению хранить и извлекать информацию об оборудовании на этом компьютере, такую как имя системы, производитель или версия BIOS системы. Операционные системы Windows извлекают данные SMBIOS при запуске системы и делают эти данные доступными для программ.

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

SkipBMCPowerControl
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
UseBMCPowerControl
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMHostGroup

Указывает объект группы узлов виртуальной машины или массив объектов группы узлов.

Свойства параметра

Тип:HostGroup
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

SkipBMCPowerControl
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
UseBMCPowerControl
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMMServer

Указывает объект сервера VMM.

Свойства параметра

Тип:ServerConnection
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Выходные данные

PhysicalComputerConfig

Этот командлет возвращает объект PhysicalComputerConfig .