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 主机。 运行 Windows Server 2008 或更高版本且已启用 Hyper-V 角色的服务器。
- 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, and the name of the security file is SecurityFile.txt
- 将安全文件复制到安装 VMM 控制台的计算机可访问的位置。
- 使用 Add-SCVMHost 添加外围网络主机时,必须使用 EncryptionKey 和 SecurityFile 参数指定相同的加密密钥并指向本地安全文件。 Followng 是以下参数的示例格式:
-SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
示例 2 概述了用于添加外围网络主机的 cmdlet。
在添加 VMware ESX 主机之前
- 查看 System Center Technical Preview的
系统要求。
添加 Citrix XenServer 主机之前
- 查看 System Center Technical Preview的
系统要求。
示例
示例 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 的计算机的主机对象作为托管主机添加到 VMM 数据库。 该命令添加说明,禁用远程连接,并指定此主机位于外围网络中。 此命令使用存储在$Key中的凭据解密 SecurityFile.txt 的内容(在此示例中,该凭据位于 C:\) and then uses the contents of 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 Host Computer 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 Host Computer Acct 的运行方式帐户对象,并将该对象存储在$RunAsAccount变量中。 此操作所需的凭据是 XenServer 主机上具有根凭据的帐户。
第三个命令获取 XenServerHost01 的证书对象,并将对象存储在$Certificate变量中。
最后一个命令将 XenServer 作为主机添加到 VMM 中的 HostGroup04,并提供存储在 $RunAsAccount 中的运行方式帐户形式的凭据,这是将此主机添加到 VMM 所必需的。
参数
-AvailableForPlacement
指示 VMM 放置过程是否会将此主机或主机上的此卷视为部署虚拟机的可能位置。 如果此参数设置为$False,则可以选择在此主机或卷上部署虚拟机。 默认值为 True。 此参数不适用于 VMware ESX 主机。
使用网络适配器指定此参数时,如果设置为$False,则放置不会考虑在此网络适配器上配置的逻辑网络,以确定主机是否适合连接虚拟机。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-BaseDiskPaths
指定基磁盘的路径。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Certificate
指定安全证书对象。
类型: | ClientCertificate |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ComputerName
指定 VMM 可以在网络上唯一标识的计算机的名称。 有效格式为:
- FQDN
- IPv4 或 IPv6 地址
- NetBIOS 名称
类型: | String |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-CPUPercentageReserve
指定要在物理主计算机上使用操作系统的 CPU 百分比。
如果不使用此参数指定保留,将使用主机组的默认设置:10%。 VMM 放置过程不会建议将虚拟机放置在主机上,除非可以在不使用主机保留的情况下满足其资源要求。
类型: | UInt16 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Credential
指定凭据对象,或者,对于某些 cmdlet,一个运行方式帐户对象,该对象包含有权执行此操作的帐户的用户名和密码。 或者,如果 Restart-SCJob,则有权完成重启的任务。
有关 PSCredential 对象的详细信息,请键入 Get-Help Get-Credential
。
有关运行方式帐户的详细信息,请键入 Get-Help New-SCRunAsAccount
。
类型: | VMMCredential |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Description
指定主机的说明。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DiskSpaceReserveMB
指定要在物理主计算机上使用操作系统的磁盘空间量(MB)。
如果不使用此参数指定保留,将使用主机组的默认设置:100 MB。 VMM 放置过程不会建议将虚拟机放置在主机上,除非可以在不使用主机保留的情况下满足其资源要求。
类型: | UInt64 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-EnableLiveMigration
指示是否在主机上启用实时迁移。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-EnableSecureMode
指示 VMM 是否以安全模式与 VMware ESX 主机和 Citrix XenServer 主机通信。 默认值为$True。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-EncryptionKey
指定在将位于外围网络中的 Hyper-V 主机添加到 VMM 时用作加密密钥的凭据。
示例格式:-SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
类型: | PSCredential |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-IsDedicatedToNetworkVirtualizationGateway
指示主机是否专用于网络虚拟化网关。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-JobVariable
指定在此参数命名的变量中跟踪和存储作业进度。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-LiveMigrationMaximum
指定同时实时迁移的最大数目。
类型: | UInt32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-LiveStorageMigrationMaximum
指定同时实时存储迁移的最大数目。
类型: | UInt32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MaintenanceHost
此参数已过时。 请改用 AvailableForPlacement。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MaxDiskIOReservation
指定物理主计算机上的每秒最大磁盘 I/O(IOPS)。
如果不使用此参数指定保留,将使用主机组的默认设置:10000。 VMM 放置过程不会建议将虚拟机放置在主机上,除非可以在不使用主机保留的情况下满足其资源要求。
类型: | UInt64 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MemoryReserveMB
指定要在物理主计算机上使用主机操作系统的内存量(MB)。
如果不使用此参数指定保留,将使用主机组的默认设置:256 MB。 VMM 放置过程不会建议将虚拟机放置在主机上,除非可以在不使用主机保留的情况下满足其资源要求。
类型: | UInt64 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MigrationAuthProtocol
指定用于迁移的授权协议。 有效值为:CredSSP、Kerberos。
类型: | MigrationAuthProtocolType |
接受的值: | CredSSP, Kerberos |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MigrationPerformanceOption
指定迁移性能选项类型。 有效值为:
- 标准
- UseCompression
- UseSmbTransport
类型: | MigrationPerformanceOptionType |
接受的值: | Standard, UseCompression, UseSmbTransport |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MigrationSubnet
指定要用于迁移的子网数组。
类型: | String[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-NetworkPercentageReserve
指定要在物理主计算机上使用主机操作系统的网络容量的百分比。
如果不使用此参数指定保留,将使用主机组的默认设置:10%。 VMM 放置过程不会建议将虚拟机放置在主机上,除非可以在不使用主机保留的情况下满足其资源要求。
类型: | UInt16 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-NonTrustedDomainHost
指示要添加到 VMM 的主机属于非受信任的域。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-PerimeterNetworkHost
指示此主机位于外围网络中。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-PROTipID
指定触发此操作的性能和资源优化提示(PRO 提示)的 ID。 此参数允许你审核 PRO 提示。
类型: | Guid |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Reassociate
将当前由一台 VMM 服务器管理的主机与另一个 VMM 服务器关联。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RemoteConnectEnabled
启用设置为$True时,主机服务器上的连接允许用户远程连接到其虚拟机。
此参数仅适用于 Hyper-V 主机上的虚拟机。 它不适用于 VMware ESX 主机或 Citrix XenServer 主机上的虚拟机。
类型: | Boolean |
别名: | VMRCEnabled |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RemoteConnectPort
指定远程用户连接到虚拟机时要使用的 TCP 端口的默认值。 通常,Hyper-V 主机的默认端口为 2179。
此参数不适用于 VMware ESX 主机或 Citrix XenServer 主机。
类型: | UInt32 |
别名: | VMRCPort |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RunAsynchronously
指示作业以异步方式运行,以便控件立即返回到命令行界面。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-SecurityFile
指定文件的路径,该文件包含用于对位于外围网络中 Hyper-V 主机进行身份验证的证书和凭据。
此参数不适用于 VMware ESX 主机或 Citrix XenServer 主机。
示例格式:-SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-SshPublicKey
指定安全外壳(SSH)通信使用的公钥。
类型: | ClientSshPublicKey |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-SshPublicKeyFile
指定用于使用目标主机建立安全 SSH 通道的公钥文件的路径。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-SshTcpPort
指定 SSH 协议使用的 TCP 端口号。
类型: | UInt32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TCPPort
指定表示 TCP 端口的数值。
类型: | UInt32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-UseAnyMigrationSubnet
指示是否可以使用任何子网进行迁移。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VirtualizationManager
指定由 VMM 管理的虚拟化管理器对象。
类型: | VirtualizationManager |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-VMHostCluster
指定 VMM 主机群集对象。
类型: | HostCluster |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-VMHostGroup
指定虚拟机主机组对象。
类型: | HostGroup |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VMMServer
指定 VMM 服务器对象。
类型: | ServerConnection |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-VMPaths
在可以存储虚拟机文件的主机上指定一组默认路径(作为由管道操作员分隔的字符串)。
示例格式:-VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-XenServerHost
指示指定的主机是 Citrix XenServer 主机。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
输出
Host
此 cmdlet 返回 Host 对象。