Udostępnij za pośrednictwem


Add-SCVMHost

Dodaje komputer jako hosta maszyny wirtualnej.

Składnia

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

Opis

Polecenie cmdlet Add-SCVMHost dodaje co najmniej jeden komputer jako hosty maszyny wirtualnej do programu Virtual Machine Manager (VMM). Host maszyny wirtualnej to komputer fizyczny zarządzany przez program VMM, którego rolą jest hostowanie co najmniej jednej maszyny wirtualnej.

Obsługa hosta maszyny wirtualnej w programie System Center — VMM

Z perspektywy sieci i domen typy hostów obsługiwane przez program System Center — VMM obejmują:

  • Host systemu Windows przyłączony do domeny. Host może znajdować się w zaufanej lub niezaufanej domenie.
  • Host systemu Windows w sieci obwodowej. Host systemu Windows nieprzyłączonych do domeny może być zarządzany w taki sam sposób, jak host sieci obwodowej systemu Windows znajdujący się w domenie.
  • Host VMware ESX. Hosty ESX nie używają domen usługi Active Directory systemu Windows.
  • Host Citrix XenServer. Hosty XenServer są zarządzane w taki sam sposób, czy są skonfigurowane do korzystania z usługi Windows Active Directory.

Z perspektywy platformy wirtualizacji i systemu operacyjnego typy hostów obsługiwane przez program System Center — VMM obejmują:

  • Hosty funkcji Hyper-V. Serwer z systemem Windows Server 2008 lub nowszym z włączoną rolą funkcji Hyper-V.
  • Hosty VMware ESX. Host VMware ESX z uruchomionym oprogramowaniem zastrzeżonym, w tym funkcją hypervisor, zarządzanym przez program VMware vCenter Server z systemem Windows.
  • Hosty Citrix XenServer. Serwer Citrix XenServer z uruchomionym oprogramowaniem zastrzeżonym, w tym funkcją hypervisor.

System Center — program VMM zarządza tymi trzema typami hostów, mimo że każdy typ hosta implementuje wirtualizację w inny sposób. W poniższych sekcjach bardziej szczegółowo opisano każdy typ hosta. Zapoznaj się z artykułem Przygotowywanie środowiska dla programu System Center — Virtual Machine Manager.

Przed dodaniem hosta funkcji Hyper-V

Przed dodaniem hosta sieci obwodowej Windows-Based

Aby zarządzać hostem z systemem Windows w sieci obwodowej:

  • Zainstaluj agenta programu VMM lokalnie na hoście sieci obwodowej.
  • Po uruchomieniu Instalatora programu VMM i wybraniu opcji wskazującej, że ten host znajduje się w sieci obwodowej, kreator wyświetli monit o: -- Podaj klucz szyfrowania dla pliku zabezpieczeń. -- Określ, gdzie chcesz przechowywać plik zabezpieczeń.
  • Po zainstalowaniu agenta lokalnego uzyskaj plik zabezpieczeń z folderu, w którym jest przechowywany. Domyślną lokalizacją jest C:\Program Files\Microsoft System Center 2016\Virtual Machine Manager, a nazwa pliku zabezpieczeń to SecurityFile.txt
  • Skopiuj plik zabezpieczeń do lokalizacji dostępnej dla komputera, na którym zainstalowano konsolę programu VMM.
  • W przypadku dodawania hosta sieci obwodowej za pomocą polecenia Add-SCVMHost należy określić ten sam klucz szyfrowania i wskazać lokalny plik zabezpieczeń przy użyciu parametrów EncryptionKey i SecurityFile . Followng to przykładowy format dla tych parametrów:

-SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key

Przykład 2 przedstawia polecenia cmdlet używane do dodawania hosta sieci obwodowej.

Przed dodaniem hosta VMware ESX

Przed dodaniem hosta Citrix XenServer

Przykłady

Przykład 1. Dodawanie hosta w tej samej domenie co serwer programu 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

Pierwsze polecenie pobiera obiekt konta Uruchom jako o nazwie HostComputer RunAsAccount i przechowuje obiekt w zmiennej $RunAsAccount. Wymagane poświadczenia dla tej operacji to konto administratora lokalnego lub konto domeny z uprawnieniami administratora na komputerze, który chcesz dodać jako host.

Drugie polecenie dodaje obiekt hosta o nazwie VMHost01 w domenie Contoso do programu VMM jako host zarządzany, określa opis, włącza połączenia zdalne i określa, że port TCP 5900 będzie używany do połączeń zdalnych z vmHost01. Podczas przetwarzania ostatniego polecenia $RunAsAccount dostarcza poświadczenia do polecenia Add-SCVMHost.

Przykład 2: Dodawanie hosta znajdującego się w sieci obwodowej do programu 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

Pierwsze polecenie wyświetla monit o podanie nazwy użytkownika i hasła oraz zapisuje poświadczenia w $Key. Nazwa użytkownika może być dowolną nazwą użytkownika, ale hasło musi być tym samym kluczem szyfrowania, który został użyty podczas instalowania agenta programu VMM na tym komputerze. Agent programu VMM musi być zainstalowany lokalnie na komputerze znajdującym się w sieci obwodowej, wybierając opcję agenta lokalnego podczas uruchamiania Instalatora. Klucz szyfrowania dla pliku zabezpieczeń można określić na stronie Folder plików zabezpieczeń kreatora instalacji agenta System Center Virtual Machine Manager.

Drugie polecenie dodaje obiekt hosta reprezentujący komputer o nazwie VMHost02 do bazy danych programu VMM jako host zarządzany. Polecenie dodaje opis, wyłącza połączenia zdalne i określa, że ten host znajduje się w sieci obwodowej. To polecenie używa poświadczeń przechowywanych w $Key do odszyfrowywania zawartości SecurityFile.txt (która w tym przykładzie znajduje się w C:\), a następnie używa zawartości SecurityFile.txt do uwierzytelniania nowego hosta.

Przykład 3. Dodawanie hosta znajdującego się w niezauwierzanej domenie do programu VMM

PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAccount02"
PS C:\> Add-SCVMHost "VMHost03.NonTrustedDomain.com" -VMMServer "VMMServer01.Contoso.com" -NonTrustedDomainHost -Credential $RunAsAccount

Pierwsze polecenie pobiera obiekt konta Uruchom jako o nazwie RunAsAccount02 i przechowuje obiekt w zmiennej $RunAsAccount. Wymagane poświadczenia dla tej operacji to konto z uprawnieniami administratora w celu dodania hosta znajdującego się w niezaufanej domenie do serwera programu VMM w domenie Contoso.com.

Drugie polecenie dodaje maszynę wirtualną VMHost03 znajdującą się w domenie, która nie jest zaufana przez Contoso.com, do bazy danych programu VMM jako hosta zarządzanego. Podczas przetwarzania tego polecenia $RunAsAccont dostarcza poświadczenia do polecenia Add-SCVMHost.

Przykład 4. Dodawanie hosta VMware ESX do programu 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

Pierwsze polecenie pobiera obiekt grupy hostów o nazwie HostGroup02 i przechowuje obiekt w zmiennej $HostGroup.

Drugie polecenie pobiera obiekt konta Uruchom jako o nazwie Acct komputera hosta ESX i przechowuje obiekt w zmiennej $RunAsAccount.

Trzecie polecenie pobiera obiekt menedżera wirtualizacji o nazwie VirtMgrServer02 i przechowuje obiekt w zmiennej $VirtMgr.

Ostatnie polecenie dodaje host01 ESX do grupy HostGroup02. Polecenie udostępnia poświadczenia w postaci konta Uruchom jako przechowywanego w $RunAsAccount, które jest wymagane do dodania tego hosta do programu VMM.

Przykład 5. Dodawanie hosta Citrix XenServer do programu 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

Pierwsze polecenie pobiera obiekt grupy hostów o nazwie HostGroup04 i przechowuje obiekt w zmiennej $HostGroup.

Drugie polecenie pobiera obiekt konta Uruchom jako o nazwie XenServer Host Computer Acct i przechowuje obiekt w zmiennej $RunAsAccount. Wymagane poświadczenia dla tej operacji to konto z poświadczeniami głównymi na hoście XenServer.

Trzecie polecenie pobiera obiekt certyfikatu dla xenServerHost01 i przechowuje obiekt w zmiennej $Certificate.

Ostatnie polecenie dodaje program XenServer jako host do grupy HostGroup04 w programie VMM i udostępnia poświadczenia w postaci konta Uruchom jako przechowywanego w $RunAsAccount, które jest wymagane do dodania tego hosta do programu VMM.

Parametry

-AvailableForPlacement

Wskazuje, czy proces umieszczania programu VMM rozważy ten host, czy ten wolumin na hoście, aby kwalifikować się jako możliwa lokalizacja, w której mają zostać wdrożone maszyny wirtualne. Jeśli ten parametr jest ustawiony na $False, możesz mimo to wdrożyć maszyny wirtualne na tym hoście lub woluminie. Wartość domyślna to True. Ten parametr nie dotyczy hostów VMware ESX.

Po określeniu tego parametru z kartami sieciowymi, jeśli ustawiono wartość $False, umieszczanie nie będzie uwzględniać sieci logicznych skonfigurowanych na tej karcie sieciowej w celu określenia, czy host jest odpowiedni do łączenia maszyny wirtualnej.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BaseDiskPaths

Określa ścieżki do dysków podstawowych.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Certificate

Określa obiekt certyfikatu zabezpieczeń.

Type:ClientCertificate
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Określa nazwę komputera, który program VMM może jednoznacznie zidentyfikować w sieci. Prawidłowe formaty to:

  • Nazwa FQDN
  • Adres IPv4 lub IPv6
  • Nazwa NetBIOS
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CPUPercentageReserve

Określa wartość procentową procesora CPU do zarezerwowania na potrzeby korzystania z systemu operacyjnego na komputerze hosta fizycznego.

Jeśli nie użyjesz tego parametru do określenia rezerwy, zostanie użyte ustawienie domyślne dla grupy hostów: 10 procent. Proces umieszczania programu VMM nie zaleca umieszczania maszyny wirtualnej na hoście, chyba że można spełnić wymagania dotyczące jego zasobów bez używania rezerw hosta.

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Określa obiekt poświadczeń lub, dla niektórych poleceń cmdlet, obiekt konta Uruchom jako, który zawiera nazwę użytkownika i hasło konta, które ma uprawnienia do wykonania tej akcji. Lub w przypadku zadania Restart-SCJob ma uprawnienia do ukończenia ponownie uruchomionego zadania.

Aby uzyskać więcej informacji na temat obiektu PSCredential , wpisz Get-Help Get-Credential.

Aby uzyskać więcej informacji na temat kont Uruchom jako, wpisz Get-Help New-SCRunAsAccount.

Type:VMMCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Description

Określa opis hosta.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskSpaceReserveMB

Określa ilość miejsca na dysku w megabajtach (MB), aby zarezerwować użycie systemu operacyjnego na komputerze hosta fizycznego.

Jeśli nie użyjesz tego parametru do określenia rezerwy, zostanie użyte ustawienie domyślne dla grupy hostów: 100 MB. Proces umieszczania programu VMM nie zaleca umieszczania maszyny wirtualnej na hoście, chyba że można spełnić wymagania dotyczące jego zasobów bez używania rezerw hosta.

Type:UInt64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableLiveMigration

Wskazuje, czy migracja na żywo jest włączona na hoście.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableSecureMode

Wskazuje, czy program VMM komunikuje się z hostami VMware ESX i hostami Citrix XenServer w trybie bezpiecznym. Wartość domyślna to $True.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionKey

Określa poświadczenia, które mają być używane jako klucz szyfrowania podczas dodawania hosta funkcji Hyper-V znajdującego się w sieci obwodowej do programu VMM.

Przykładowy format: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key

Type:PSCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-IsDedicatedToNetworkVirtualizationGateway

Wskazuje, czy host jest dedykowany bramie wirtualizacji sieci.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LiveMigrationMaximum

Określa maksymalną liczbę równoczesnych migracji na żywo.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LiveStorageMigrationMaximum

Określa maksymalną liczbę równoczesnych migracji magazynu na żywo.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaintenanceHost

Ten parametr jest przestarzały. Zamiast tego użyj opcji AvailableForPlacement .

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxDiskIOReservation

Określa maksymalną liczbę operacji we/wy dysku na sekundę (IOPS) na komputerze hosta fizycznego.

Jeśli nie użyjesz tego parametru do określenia rezerwy, zostanie użyte ustawienie domyślne dla grupy hostów: 10000. Proces umieszczania programu VMM nie zaleca umieszczania maszyny wirtualnej na hoście, chyba że można spełnić wymagania dotyczące jego zasobów bez używania rezerw hosta.

Type:UInt64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryReserveMB

Określa ilość pamięci w megabajtach (MB), aby zarezerwować użycie systemu operacyjnego hosta na komputerze hosta.

Jeśli nie użyjesz tego parametru do określenia rezerwy, zostanie użyte ustawienie domyślne dla grupy hostów: 256 MB. Proces umieszczania programu VMM nie zaleca umieszczania maszyny wirtualnej na hoście, chyba że można spełnić wymagania dotyczące jego zasobów bez używania rezerw hosta.

Type:UInt64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationAuthProtocol

Określa protokół autoryzacji używany do migracji. Prawidłowe wartości to: CredSSP, Kerberos.

Type:MigrationAuthProtocolType
Accepted values:CredSSP, Kerberos
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationPerformanceOption

Określa typ opcji wydajności migracji. Prawidłowe wartości:

  • Standardowa (Standard)
  • Korzystanie zpressionu
  • Korzystanie z poleceniaSmbTransport
Type:MigrationPerformanceOptionType
Accepted values:Standard, UseCompression, UseSmbTransport
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationSubnet

Określa tablicę podsieci do użycia na potrzeby migracji.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NetworkPercentageReserve

Określa wartość procentową pojemności sieci do zarezerwowania na potrzeby korzystania z systemu operacyjnego hosta na komputerze hosta fizycznego.

Jeśli nie użyjesz tego parametru do określenia rezerwy, zostanie użyte ustawienie domyślne dla grupy hostów: 10 procent. Proces umieszczania programu VMM nie zaleca umieszczania maszyny wirtualnej na hoście, chyba że można spełnić wymagania dotyczące jego zasobów bez używania rezerw hosta.

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NonTrustedDomainHost

Wskazuje, że host, który ma zostać dodany do programu VMM, należy do niezauwierzanej domeny.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PerimeterNetworkHost

Wskazuje, że ten host znajduje się w sieci obwodowej.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Reassociate

Ponownie kojarzy hosta aktualnie zarządzanego przez jeden serwer programu VMM z innym serwerem programu VMM.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoteConnectEnabled

Włącza po ustawieniu wartości $True połączenie na serwerze hosta, które umożliwia użytkownikom zdalne łączenie się ze swoimi maszynami wirtualnymi.

Ten parametr dotyczy tylko maszyn wirtualnych na hostach funkcji Hyper-V. Nie ma zastosowania do maszyn wirtualnych na hostach VMware ESX lub hostach Citrix XenServer.

Type:Boolean
Aliases:VMRCEnabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoteConnectPort

Określa wartość domyślną portu TCP do użycia, gdy użytkownik zdalny łączy się z maszyną wirtualną. Zazwyczaj domyślnym portem hosta funkcji Hyper-V jest 2179.

Ten parametr nie dotyczy hostów VMware ESX ani hostów Citrix XenServer.

Type:UInt32
Aliases:VMRCPort
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SecurityFile

Określa ścieżkę do pliku zawierającego certyfikat i poświadczenia, które mają być używane do uwierzytelniania hosta funkcji Hyper-V znajdującego się w sieci obwodowej.

Ten parametr nie dotyczy hostów VMware ESX ani hostów Citrix XenServer.

Przykładowy format: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SshPublicKey

Określa klucz publiczny używany przez komunikację protokołu Secure Shell (SSH).

Type:ClientSshPublicKey
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SshPublicKeyFile

Określa ścieżkę do pliku klucza publicznego do ustanowienia zabezpieczonego kanału SSH z hostami docelowymi.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SshTcpPort

Określa numer portu TCP używany przez protokół SSH.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TCPPort

Określa wartość liczbową reprezentującą port TCP.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseAnyMigrationSubnet

Wskazuje, czy można użyć dowolnej podsieci do migracji.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualizationManager

Określa obiekt menedżera wirtualizacji zarządzany przez program VMM.

Type:VirtualizationManager
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMHostCluster

Określa obiekt klastra hostów programu VMM.

Type:HostCluster
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMHostGroup

Określa obiekt grupy hostów maszyny wirtualnej.

Type:HostGroup
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Określa obiekt serwera programu VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMPaths

Określa zestaw domyślnych ścieżek (jako ciągi oddzielone operatorem potoku) na hoście, na którym można przechowywać pliki maszyny wirtualnej.

Przykładowy format: -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

Wskazuje, że określony host jest hostem Citrix XenServer.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Dane wyjściowe

Host

To polecenie cmdlet zwraca obiekt hosta .