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
- Zapoznaj się z tematem Zarządzanie hostami i klastrami hostów funkcji Hyper-V przy użyciu programu VMM.
- Polecenie cmdlet Add-SCVMHost włącza rolę serwera funkcji Hyper-V, ale należy najpierw skonfigurować opcję Wirtualizacja w systemie BIOS ręcznie.
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 .