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 maszyn wirtualnych 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 2019 — VMM
Z perspektywy sieci i domen typy hostów obsługiwane przez program System Center 2019 — VMM obejmują:
- Host systemu Windows przyłączony do domeny. Host może znajdować się w zaufanej lub niezaufanej domenie.
- Host systemu Windows 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, który znajduje się w domenie.
- Host VMware ESX. Hosty ESX nie używają domen usługi Windows Active Directory.
- 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 2019 — 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 zastrzeżonym oprogramowaniem, w tym funkcją hypervisor, zarządzanym przez program VMware vCenter Server z systemem Windows.
- Hosty Citrix XenServer. Serwer Citrix XenServer z uruchomionym zastrzeżonym oprogramowaniem, w tym funkcją hypervisor.
System Center 2019 — 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 opisano bardziej szczegółowo każdy typ hosta. Możesz zapoznać się z artykułem Przygotowywanie środowiska dla programu System Center 2019 — Virtual Machine Managerhttp://go.microsoft.com/fwlink/?LinkId=799436 w bibliotece Microsoft TechNet pod adresem http://go.microsoft.com/fwlink/?LinkId=799436.
Przed dodaniem hosta funkcji Hyper-V
- Zapoznaj się z artykułem Zarządzanie hostami i klastrami hostów funkcji Hyper-V za pomocą programu VMMhttp://go.microsoft.com/fwlink/?LinkID=799438 w bibliotece Microsoft TechNet pod adresem http://go.microsoft.com/fwlink/?LinkID=799438.
- Polecenie cmdlet Add-SCVMHost włącza rolę serwera funkcji Hyper-V, ale najpierw należy 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 miejsce przechowywania pliku 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 jest zainstalowana konsola 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 do użycia w celu dodania hosta sieci obwodowej.
Przed dodaniem hosta VMware ESX
- Zapoznaj się z wymaganiami systemowym dotyczącymi programu System Center Technical Previewhttp://go.microsoft.com/fwlink/?LinkID=799442 w bibliotece Microsoft TechNet pod adresem http://go.microsoft.com/fwlink/?LinkID=799442.
Przed dodaniem hosta Citrix XenServer
- Zapoznaj się z wymaganiami systemowym dotyczącymi programu System Center Technical Previewhttp://go.microsoft.com/fwlink/?LinkId=799442 w bibliotece Microsoft TechNet pod adresem http://go.microsoft.com/fwlink/?LinkId=799442.
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 hosta zarządzanego, określa opis, włącza połączenia zdalne i określa, że port TCP 5900 będzie używany do połączeń zdalnych z maszyną wirtualną 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 przechowuje 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 po uruchomieniu Instalatora. Klucz szyfrowania dla pliku zabezpieczeń należy określić na stronie Folder plików zabezpieczeń kreatora instalacji agenta programu System Center 2019 Virtual Machine Manager.
Drugie polecenie dodaje obiekt hosta, który reprezentuje komputer o nazwie VMHost02 do bazy danych programu VMM jako zarządzany host. 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, aby odszyfrować zawartość SecurityFile.txt (która w tym przykładzie znajduje się w lokalizacji C:\), a następnie używa zawartości SecurityFile.txt do uwierzytelnienia nowego hosta.
Przykład 3. Dodawanie hosta znajdującego się w domenie innej niż zaufana 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 do dodania hosta znajdującego się w domenie niezaufanej 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. W miarę 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 ESX Host Computer Acct 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 host ESX host01 do elementu 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 serwer 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żliwą lokalizację, w której można wdrożyć maszyny wirtualne. Jeśli ten parametr ma wartość $False, możesz mimo to wdrożyć maszyny wirtualne na tym hoście lub woluminie. Wartość domyślna to True. Ten parametr nie ma zastosowania do hostów VMware ESX.
Po określeniu tego parametru z kartami sieciowymi, jeśli jest ustawiona na $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 użycia 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 będzie zalecany, aby maszyna wirtualna została umieszczona na hoście, chyba że jej wymagania dotyczące zasobów można spełnić bez korzystania z rezerw hostów.
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 wykonania 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 będzie zalecany, aby maszyna wirtualna została umieszczona na hoście, chyba że jej wymagania dotyczące zasobów można spełnić bez korzystania z rezerw hostów.
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 do użycia 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 domyślne ustawienie dla grupy hostów: 10000. Proces umieszczania programu VMM nie będzie zalecany, aby maszyna wirtualna została umieszczona na hoście, chyba że jej wymagania dotyczące zasobów można spełnić bez korzystania z rezerw hostów.
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 będzie zalecany, aby maszyna wirtualna została umieszczona na hoście, chyba że jej wymagania dotyczące zasobów można spełnić bez korzystania z rezerw hostów.
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)
- 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
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 procent pojemności sieciowej do zarezerwowania na potrzeby korzystania z 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: 10 procent. Proces umieszczania programu VMM nie będzie zalecany, aby maszyna wirtualna została umieszczona na hoście, chyba że jej wymagania dotyczące zasobów można spełnić bez korzystania z rezerw hostów.
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 domeny innej niż zaufana.
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 kojarzenie hosta obecnie 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ę z maszynami wirtualnymi.
Ten parametr dotyczy tylko maszyn wirtualnych na hostach funkcji Hyper-V. Nie dotyczy maszyn wirtualnych na hostach VMware ESX ani 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 ma zastosowania do 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 do użycia do uwierzytelniania hosta funkcji Hyper-V znajdującego się w sieci obwodowej.
Ten parametr nie ma zastosowania do 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 ścieżek domyślnych (jako ciągi oddzielone operatorem potoku) na hoście, na którym można przechowywać pliki maszyn wirtualnych.
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 .