Поделиться через


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 .