New-SCVMHostConfig

创建主机配置。

语法

New-SCVMHostConfig
   -VMHostProfile <PhysicalComputerProfile>
   -VMHostNetworkAdapterConfig <PhysicalComputerNetworkAdapterConfig[]>
   [-SMBiosGuid <Guid>]
   -BMCAddress <String>
   -BMCRunAsAccount <RunAsAccount>
   [-BMCPort <Int32>]
   -BMCProtocol <OutOfBandManagementType>
   [-BMCCustomConfigurationProvider <ConfigurationProvider>]
   [-VMMServer <ServerConnection>]
   [-Description <String>]
   -ComputerName <String>
   [-VMHostGroup <HostGroup>]
   [-BypassADMachineAccountCheck]
   [-BootDiskVolume <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCVMHostConfig
   -VMHostProfile <PhysicalComputerProfile>
   -VMHostNetworkAdapterConfig <PhysicalComputerNetworkAdapterConfig[]>
   [-SMBiosGuid <Guid>]
   [-SkipBmcPowerControl]
   [-VMMServer <ServerConnection>]
   [-Description <String>]
   -ComputerName <String>
   [-VMHostGroup <HostGroup>]
   [-BypassADMachineAccountCheck]
   [-BootDiskVolume <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCVMHostConfig
   [-BMCAddress <String>]
   [-BMCRunAsAccount <RunAsAccount>]
   [-BMCPort <Int32>]
   [-BMCProtocol <OutOfBandManagementType>]
   [-BMCCustomConfigurationProvider <ConfigurationProvider>]
   [-VMMServer <ServerConnection>]
   [-Description <String>]
   [-ComputerName <String>]
   [-BootDiskVolume <String>]
   -Computer <ClientObject>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

说明

New-SCVMHostConfig cmdlet 已弃用。 使用 New-SCPhysicalComputerConfig cmdlet。

示例

示例 1:

PS C:\> # This cmdlet has been deprecated. Use New-SCPhysicalComputerConfig.

参数

-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"

示例 FQDN 格式:-BMCAddress "Computer01.Contoso.com"

NetBIOS 格式示例:-BMCAddress "Computer01"

注意:默认情况下,VMM 对 BMCAddress 使用 IP 地址或 FQDN。 但是,还可以创建一个 Windows PowerShell 模块,使你可以将其他类型的地址指定为 BMC 地址。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-BMCCustomConfigurationProvider

指定或更新基板管理控制器(BMC)的配置提供程序对象。 配置提供程序是 VMM 的插件,用于将 VMM PowerShell 命令转换为特定于基板管理控制器类型的 API 调用。 此参数应与自定义 BMCProtocol 一起使用。

类型:ConfigurationProvider
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-BMCPort

指定或更新特定物理计算机的带外基板管理控制器(BMC)端口。 BMC 端口也称为服务处理器端口。 示例默认端口为 623(对于 IPMI)和 443,用于通过 WS-Man 进行 SMASH。

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-BMCProtocol

指定或更新 VMM 用来与带外基板管理控制器(BMC)通信的协议。 有效值为:IPMI、SMASH、Custom。

BMC(也称为服务处理器或管理控制器)是服务器主板上的专用控制器,它充当硬件和系统管理软件之间的接口。 如果物理计算机的主板包括 BMC,则当计算机插入(无论是关机还是开机,以及是否安装了操作系统),则系统硬件的相关信息以及系统硬件运行状况的状态可用。

示例格式:-BMCProtocol "Custom"

注意:自定义协议要求使用 BMCCustomConfigurationProvider 参数。

类型:OutOfBandManagementType
接受的值:None, IPMI, SMASH, Custom, None, IPMI, SMASH, Custom
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-BMCRunAsAccount

指定要与基板管理控制器(BMC)设备一起使用的运行方式帐户。

类型:RunAsAccount
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-BootDiskVolume

为物理计算机指定物理硬盘对象。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-BypassADMachineAccountCheck

指示此 cmdlet 重用 Active Directory 中已存在的计算机帐户。 默认情况下,New-SCVMHostConfig 检查 Active Directory 中是否存在具有指定名称的现有帐户,以防止覆盖计算机帐户。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Computer

通常,BMC 地址及其与网络的连接独立于与标准网络适配器关联的 IP 地址。 或者,某些计算机确实使用标准网络适配器为 BMC 和网络适配器提供单个地址。 但是,BMC 地址具有唯一的端口,因此在网络上唯一可识别。

示例 IPv4 格式:-BMCAddress "10.0.0.21"

Ipv6 格式示例:-BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"

示例 FQDN 格式:-BMCAddress "Computer01.Contoso.com"

NetBIOS 格式示例:-BMCAddress "Computer01"

注意:默认情况下,VMM 对 BMCAddress 使用 IP 地址或 FQDN。 但是,还可以创建一个 Windows PowerShell 模块,使你可以将其他类型的地址指定为 BMC 地址。

类型:ClientObject
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-ComputerName

指定 VMM 可以在网络上唯一标识的计算机的名称。 此参数的可接受值为:

  • FQDN
  • IPv4 或 IPv6 地址
  • NetBIOS 名称
类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-Description

指定主机配置的说明。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-JobVariable

指定在此参数命名的变量中跟踪和存储作业进度。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-PROTipID

指定触发此操作的性能和资源优化提示(PRO 提示)的 ID。 此参数允许你审核 PRO 提示。

类型:Guid
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-RunAsynchronously

指示作业以异步方式运行,以便控件立即返回到命令行界面。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-SkipBmcPowerControl

跳过 BMC 信息并部署操作系统,而无需使用其 BMC 接口打开或关闭计算机。

类型:SwitchParameter
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-SMBiosGuid

为与 VMM 中该物理计算机的记录关联的物理计算机指定系统管理 BIOS 全局唯一标识符(SMBIOS GUID)。

SMBIOS 定义数据结构和访问方法,使用户或应用程序能够存储和检索有关此计算机上的硬件的信息,例如系统、制造商或系统 BIOS 版本的名称。 Windows 在系统启动时获取 SMBIOS 数据,并使这些数据可供程序使用。

类型:Guid
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-VMHostGroup

指定虚拟机主机组对象。

类型:HostGroup
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-VMHostNetworkAdapterConfig

指定主机网络适配器配置对象的数组。

类型:PhysicalComputerNetworkAdapterConfig[]
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-VMHostProfile

指定虚拟机主机配置文件对象。

类型:PhysicalComputerProfile
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-VMMServer

指定 VMM 服务器对象。

类型:ServerConnection
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False