Add-SCVMHost
将计算机添加为虚拟机主机。
语法
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-XenServerHost]
[-EnableSecureMode <Boolean>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-NonTrustedDomainHost]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-PerimeterNetworkHost]
[-Reassociate <Boolean>]
-SecurityFile <String>
-EncryptionKey <PSCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
-VirtualizationManager <VirtualizationManager>
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-SshTcpPort <UInt32>]
[-SshPublicKey <ClientSshPublicKey>]
[-SshPublicKeyFile <String>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
-VMHostCluster <HostCluster>
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-EnableSecureMode <Boolean>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
说明
Add-SCVMHost cmdlet 将一台或多台计算机作为虚拟机主机添加到 Virtual Machine Manager (VMM) 。 虚拟机主机是由 VMM 管理的物理计算机,其角色是托管一个或多个虚拟机。
System Center 中的虚拟机主机支持 - VMM
从网络和域的角度来看,System Center - VMM 支持的主机类型包括:
- 已加入域的 Windows 主机。 主机可以位于受信任或不受信任的域中。
- 外围网络 Windows 主机。 可以像管理域中的外围网络 Windows 主机一样管理未加入域的 Windows 主机。
- VMware ESX 主机。 ESX 主机不使用 Windows Active Directory 域。
- Citrix XenServer 主机。 无论 XenServer 主机是否配置为使用 Windows Active Directory,其管理方式都相同。
从虚拟化平台和操作系统的角度来看,System Center - VMM 支持的主机类型包括:
- Hyper-V 主机。 运行启用了 Hyper-V 角色的 Windows Server 2008 或更高版本的服务器。
- VMware ESX 主机。 运行专有软件(包括虚拟机监控程序)的 VMware ESX 主机,由运行 Windows 的 VMware vCenter Server 管理。
- Citrix XenServer 主机。 运行专有软件(包括虚拟机监控程序)的 Citrix XenServer 服务器。
System Center - VMM 管理这三种类型的主机,即使每种主机类型以不同的方式实现虚拟化。 以下部分详细说明了每种主机类型。 可以查看 为 System Center - Virtual Machine Manager 准备环境。
添加 Hyper-V 主机之前
- 查看 使用 VMM 管理 Hyper-V 主机和主机群集。
- Add-SCVMHost cmdlet 为你启用 Hyper-V 服务器角色,但必须先在 BIOS 中手动配置虚拟化选项。
添加 Windows-Based 外围网络主机之前
在外围网络中管理基于 Windows 的主机:
- 在外围网络主机上本地安装 VMM 代理。
- 运行 VMM 安装程序并选择指示此主机位于外围网络上的选项时,向导会提示你: -- 为安全文件提供加密密钥。 -- 指定要存储安全文件的位置。
- 安装本地代理后,从存储该文件的文件夹获取安全文件。 默认位置为 C:\Program Files\Microsoft System Center 2016\Virtual Machine Manager,安全文件的名称 SecurityFile.txt
- 将安全文件复制到安装 VMM 控制台的计算机可访问的位置。
- 使用 Add-SCVMHost 添加外围网络主机时,必须指定相同的加密密钥,并使用 EncryptionKey 和 SecurityFile 参数指向本地安全文件。 Followng 是这些参数的示例格式:
-SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
示例 2 概述了用于添加外围网络主机的 cmdlet。
添加 VMware ESX 主机之前
添加 Citrix XenServer 主机之前
示例
示例 1:在 VMM 服务器所在的同一域中添加主机
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAcct01"
PS C:\> Add-SCVMHost "VMHost01.Contoso.com" -Description "This is a new host" -RemoteConnectEnabled $True -RemoteConnectPort 5900 -Credential $RunAsAccount
第一个命令获取名为 HostComputer RunAsAccount 的运行方式帐户对象,并将该对象存储在 $RunAsAccount 变量中。此操作所需的凭据是本地管理员帐户或对要添加为主机的计算机具有管理员权限的域帐户。
第二个命令将 Contoso 域中名为 VMHost01 的主机对象作为托管主机添加到 VMM,指定说明、启用远程连接,并指定 TCP 端口 5900 将用于与 VMHost01 的远程连接。 处理最后一个命令时,$RunAsAccount向 Add-SCVMHost 提供凭据。
示例 2:将位于外围网络中的主机添加到 VMM
PS C:\> $Key = Get-SCCredential
PS C:\> Add-SCVMHost "VMHost02" -Description "This is my new perimeter network host" -RemoteConnectEnabled $FALSE -PerimeterNetworkHost -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
第一个命令会提示输入用户名和密码,并将凭据存储在$Key中。 用户名可以是任何用户名,但密码必须是在此计算机上安装 VMM 代理时使用的同一个加密密钥。 VMM 代理必须以本地方式安装在外围网络中的一个计算机上(在运行安装程序时选择本地代理选项)。 可以在 System Center Virtual Machine Manager 代理安装向导的“安全文件文件夹”页上指定安全文件的加密密钥。
第二个命令将表示名为 VMHost02 的计算机的 host 对象作为托管主机添加到 VMM 数据库。 此命令可添加描述、禁用远程连接以及指定此主机位于外围网络中。 此命令使用 $Key 中存储的凭据对 SecurityFile.txt(在此示例中该文件位于 C:\ 目录下)的内容解密,然后根据 SecurityFile.txt 的内容来验证新主机的身份。
示例 3:将位于不受信任域中的主机添加到 VMM
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAccount02"
PS C:\> Add-SCVMHost "VMHost03.NonTrustedDomain.com" -VMMServer "VMMServer01.Contoso.com" -NonTrustedDomainHost -Credential $RunAsAccount
第一个命令获取名为 RunAsAccount02 的运行方式帐户对象,并将该对象存储在 $RunAsAccount 变量中。 此操作所需要的凭据是具有管理员权限的帐户,以便将位于非受信任域中的主机添加到 Contoso.com 域中的 VMM 服务器。
第二个命令将不受 Contoso.com 信任的域中的 VMHost03 作为托管主机添加到 VMM 数据库。 处理此命令时,$RunAsAccont向 Add-SCVMHost 提供凭据。
示例 4:将 VMware ESX 主机添加到 VMM
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup02"
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ESX Host Computer Acct"
PS C:\> $VirtMgr = Get-SCVirtualizationManager -ComputerName "VirtMgrServer02.Contoso.com"
PS C:\> Add-SCVMHost -ComputerName "ESXHost01.Contoso.com" -Credential $RunAsAccount -VirtualizationManager $VirtMgr -VMHostGroup $HostGroup
第一个命令获取名为 HostGroup02 的主机组对象,并将该对象存储在 $HostGroup 变量中。
第二个命令获取名为 ESX 主机 Acct 的运行方式帐户对象,并将该对象存储在 $RunAsAccount 变量中。
第三个命令获取名为 VirtMgrServer02 的虚拟化管理器对象,并将该对象存储在 $VirtMgr 变量中。
最后一个命令将 ESX Host01 添加到 HostGroup02。 命令以存储在 $RunAsAccount 中的运行方式帐户的形式提供凭据,这是将此主机添加到 VMM 所必需的。
示例 5:将 Citrix XenServer 主机添加到 VMM
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup04"
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "XenServer Run As Acct"
PS C:\> $Certificate = Get-SCCertificate -ComputerName "XenServerHost01.Contoso.com"
PS C:\> Add-SCVMHost -ComputerName "XenServerHost01.Contoso.com" -Credential $RunAsAccount -VMHostGroup $HostGroup -XenServerHost -Certificate $Certificate -EnableSecureMode $True -TCPPort 5989
第一个命令获取名为 HostGroup04 的主机组对象,并将该对象存储在 $HostGroup 变量中。
第二个命令获取名为 XenServer 主机 Acct 的运行方式帐户对象,并将该对象存储在 $RunAsAccount 变量中。 此操作所需的凭据是 XenServer 主机上具有根凭据的帐户。
第三个命令获取 XenServerHost01 的证书对象,并将该对象存储在 $Certificate 变量中。
最后一个命令将 XenServer 作为主机添加到 VMM 中的 HostGroup04,并提供存储在 $RunAsAccount 中的运行方式帐户形式的凭据,这是将此主机添加到 VMM 所必需的。
参数
-AvailableForPlacement
指示 VMM 放置过程是否将主机上的此主机或此卷视为部署虚拟机的可能位置。 如果此参数设置为 $False,则可以选择在此主机或卷上部署虚拟机。 默认值为 True。 此参数不适用于 VMware ESX 主机。
使用网络适配器指定此参数时,如果设置为 $False,则放置将不考虑此网络适配器上配置的逻辑网络,以确定主机是否适合连接虚拟机。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BaseDiskPaths
指定基本磁盘的路径。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Certificate
指定一个安全证书对象。
Type: | ClientCertificate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
指定 VMM 可以在您的网络上唯一标识的计算机的名称。 有效格式为:
- FQDN
- IPv4 或 IPv6 地址
- NetBIOS 名称
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUPercentageReserve
指定要为在物理主机上使用操作系统而保留的 CPU 百分比。
如果不使用此参数指定保留,则使用主机组的默认设置:10%。 VMM 放置过程不建议将虚拟机放置在主机上,除非可以在不使用主机保留的情况下满足其资源要求。
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
指定凭据对象,或某些 cmdlet 的运行方式帐户对象,该对象包含有权执行此操作的帐户的用户名和密码。 或者,如果是 Restart-SCJob,则有权完成重启的任务。
有关 PSCredential 对象的详细信息,请键入 Get-Help Get-Credential
。
有关运行方式帐户的详细信息,请键入 Get-Help New-SCRunAsAccount
。
Type: | VMMCredential |
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 |
-DiskSpaceReserveMB
指定要在物理主机上使用操作系统保留的磁盘空间量(以 MB (MB) 为单位)。
如果不使用此参数指定保留,则使用主机组的默认设置:100 MB。 VMM 放置过程不建议将虚拟机放置在主机上,除非可以在不使用主机保留的情况下满足其资源要求。
Type: | UInt64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableLiveMigration
指示是否在主机上启用实时迁移。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableSecureMode
指示 VMM 是否在安全模式下与 VMware ESX 主机和 Citrix XenServer 主机通信。 默认值为 $True。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptionKey
指定要在将位于外围网络中的 Hyper-V 主机添加到 VMM 时用作加密密钥的凭据。
示例格式: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsDedicatedToNetworkVirtualizationGateway
指示主机是否专用于网络虚拟化网关。
Type: | Boolean |
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 |
-LiveMigrationMaximum
指定同时实时迁移的最大数目。
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LiveStorageMigrationMaximum
指定同时实时存储迁移的最大数目。
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaintenanceHost
此参数已作废。 请改用 AvailableForPlacement 。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxDiskIOReservation
指定物理主计算机上的每秒 (IOPS) 的最大磁盘 I/O。
如果不使用此参数指定保留,则使用主机组的默认设置:10000。 VMM 放置过程不建议将虚拟机放置在主机上,除非可以在不使用主机保留的情况下满足其资源要求。
Type: | UInt64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryReserveMB
指定要在物理主机上使用主机操作系统而保留的内存量(以 MB (MB) 为单位)。
如果不使用此参数指定保留,则使用主机组的默认设置:256 MB。 VMM 放置过程不建议将虚拟机放置在主机上,除非可以在不使用主机保留的情况下满足其资源要求。
Type: | UInt64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationAuthProtocol
指定用于迁移的授权协议。 有效值为:CredSSP、Kerberos。
Type: | MigrationAuthProtocolType |
Accepted values: | CredSSP, Kerberos |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationPerformanceOption
指定迁移性能选项类型。 有效值为:
- 标准
- UseCompression
- UseSmbTransport
Type: | MigrationPerformanceOptionType |
Accepted values: | Standard, UseCompression, UseSmbTransport |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationSubnet
指定要用于迁移的子网数组。
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkPercentageReserve
指定要为物理主机上的主机操作系统使用而保留的网络容量百分比。
如果不使用此参数指定保留,则使用主机组的默认设置:10%。 VMM 放置过程不建议将虚拟机放置在主机上,除非可以在不使用主机保留的情况下满足其资源要求。
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NonTrustedDomainHost
指示要添加到 VMM 的主机属于不受信任的域。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PerimeterNetworkHost
指示此主机位于外围网络中。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
指定触发此操作 (PRO 提示) 的性能和资源优化提示的 ID。 此参数允许审核 PRO 提示。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Reassociate
将当前由一个 VMM 服务器管理的主机与另一个 VMM 服务器重新关联。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoteConnectEnabled
设置为 $True 时,在主机服务器上启用允许用户远程连接到其虚拟机的连接。
此参数仅适用于 Hyper-V 主机上的虚拟机。 它不适用于 VMware ESX 主机或 Citrix XenServer 主机上的虚拟机。
Type: | Boolean |
Aliases: | VMRCEnabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoteConnectPort
指定远程用户连接到虚拟机时使用的 TCP 端口的默认值。 通常,Hyper-V 主机的默认端口为 2179。
此参数不适用于 VMware ESX 主机或 Citrix XenServer 主机。
Type: | UInt32 |
Aliases: | VMRCPort |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
指示作业以异步方式运行,以便控件立即返回到命令 shell。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecurityFile
指定文件的路径,该文件包含用于对位于外围网络中的 Hyper-V 主机进行身份验证的证书和凭据。
此参数不适用于 VMware ESX 主机或 Citrix XenServer 主机。
示例格式: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshPublicKey
指定由安全外壳 (SSH) 通信使用的公钥。
Type: | ClientSshPublicKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshPublicKeyFile
指定公钥文件的路径,用于通过目标主机建立安全 SSH 通道。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshTcpPort
指定 SSH 协议使用的 TCP 端口号。
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TCPPort
指定代表 TCP 端口的数值。
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseAnyMigrationSubnet
指示是否可以使用任何子网进行迁移。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualizationManager
指定由 VMM 管理的虚拟化管理器对象。
Type: | VirtualizationManager |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostCluster
指定 VMM 主机群集对象。
Type: | HostCluster |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-VMPaths
指定主机上可用于存储虚拟机文件的一组默认路径(作为用管道运算符分隔的字符串)。
示例格式: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-XenServerHost
指示指定的主机是 Citrix XenServer 主机。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
输出
Host
此 cmdlet 返回 Host 对象。