共用方式為


Add-SCVMHost

將電腦新增為虛擬機器主機。

Syntax

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

Description

Add-SCVMHost Cmdlet 會將一或多部電腦當做虛擬機器主機新增至 Virtual Machine Manager (VMM) 。 虛擬機器主機是由 VMM 管理的實體電腦,其角色是裝載一或多部虛擬機器。

System Center 2019 中的虛擬機器主機支援 - VMM

從網路和網域的觀點來看,System Center 2019 - VMM 支援的主機類型包括:

  • 已加入網域的 Windows 主機。 主機可以位於受信任的或不受信任的網域中。
  • 周邊網路 Windows 主機。 未加入網域的 Windows 主機可以與位於網域中的周邊網路 Windows 主機相同的方式來管理。
  • VMware ESX 主機。 ESX 主機不使用 Windows Active Directory 網域。
  • Citrix XenServer 主機。 不論 XenServer 主機是否設定為使用 Windows Active Directory,都是以相同的方式管理。

從虛擬化平臺和作業系統的觀點來看,System Center 2019 - VMM 支援的主機類型包括:

  • Hyper-V 主機。 執行 Windows Server 2008 或更新版本且已啟用 Hyper-V 角色的伺服器。
  • VMware ESX 主機。 執行專屬軟體的 VMware ESX 主機,包括 Hypervisor,由執行 Windows 的 VMware vCenter Server 所管理。
  • Citrix XenServer 主機。 執行專屬軟體的 Citrix XenServer 伺服器,包括 Hypervisor。

System Center 2019 - VMM 會管理這三種類型的主機,即使每個主機類型以不同的方式實作虛擬化也一樣。 下列小節將詳細說明每種主機類型。 您可以在 Microsoft TechNet 程式庫中 http://go.microsoft.com/fwlink/?LinkId=799436 檢閱準備 System Center 2019 - Virtual Machine Manager http://go.microsoft.com/fwlink/?LinkId=799436 的環境。

新增 Hyper-V 主機之前

  • 請檢閱在 Microsoft TechNet 程式庫中 http://go.microsoft.com/fwlink/?LinkID=799438 使用 VMM http://go.microsoft.com/fwlink/?LinkID=799438 管理 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 來新增周邊網路主機時,您必須指定相同的加密金鑰,並使用 EncryptionKeySecurityFile 參數指向本機安全性檔案。 下列是這些參數的範例格式:

-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 2019 Virtual Machine Manager 代理程式安裝精靈的 [安全性檔案資料夾] 頁面上,指定安全性檔案的加密金鑰。

第二個命令會將代表 VMHost02 之電腦的主機物件新增至 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 伺服器。

第二個命令會將 VMHost03 (位於不受 Contoso.com 信任的網域) 新增至 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 主機的 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

指定實體主機電腦上的每秒磁片 I/O 上限 (IOPS) 。

如果您未使用此參數來指定保留,則會使用主機群組的預設設定: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 提示) 效能和資源優化提示的識別碼。 此參數可讓您稽核 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

表示作業會以非同步方式執行,讓控制項立即返回命令殼層。

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 物件。