Register-SCVMHost
Kojarzy hosta VMware ESX z programem VMM jako hosta maszyny wirtualnej i określa poświadczenia do zarządzania hostem.
Składnia
Register-SCVMHost
[-VMHost] <Host>
[-Credential <VMMCredential>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-SshTcpPort <UInt32>]
[-SshPublicKey <ClientSshPublicKey>]
[-SshPublicKeyFile <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet Register-SCVMHost kojarzy hosta VMware ESX z programem Virtual Machine Manager (VMM) jako hostem maszyny wirtualnej i określa poświadczenia do użycia z tym hostem ESX.
Przykłady
Przykład 1: Ustawianie poświadczeń dla określonego hosta VMware ESX
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ESX Host Computer Acct"
PS C:\> $ESXHost = Get-SCVMHost -ComputerName "ESXHost02.Contoso.com"
PS C:\> Register-SCVMHost -VMHost $ESXHost -Credential $RunAsAccount
Pierwsze polecenie pobiera obiekt konta Uruchom jako o nazwie Acct komputera hosta ESX i przechowuje obiekt w zmiennej $RunAsAccount.
Drugie polecenie pobiera obiekt hosta ESX o nazwie ESXHost02 i przechowuje obiekt w zmiennej $ESXHost.
Ostatnie polecenie kojarzy hosta VMware ESX z programem VMM jako host zarządzany i określa, że konto Uruchom jako przechowywane w $Credential powinno być używane do uzyskiwania dostępu do hosta ESXHost02.
Przykład 2: Ustawianie poświadczeń i certyfikatu dla określonego hosta VMware ESX
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ESX Host Computer Acct"
PS C:\> $ESXHost = Get-SCVMHost -ComputerName "ESXHost03.contoso.com"
PS C:\> $Cert = Get-SCCertificate -ComputerName "ESXHost03.contoso.com"
PS C:\> Register-SCVMHost -VMHost $ESXHost -Credential $RunAsAccount -Certificate $Cert
Pierwsze polecenie pobiera obiekt konta Uruchom jako o nazwie Acct komputera hosta ESX i przechowuje obiekt w zmiennej $RunAsAccount. Wymagane poświadczenia dla tej operacji to konto główne (root/<password>) lub konto delegowanego administratora VMware zdefiniowanego wcześniej w programie VirtualCenter Server dla tego hosta ESX.
Drugie polecenie pobiera obiekt hosta VMware ESX o nazwie ESXHost03 i przechowuje obiekt w zmiennej $ESXHost.
Trzecie polecenie używa polecenia cmdlet Get-SCCertificate do pobrania obiektu certyfikatu z ESXHost02 i przechowuje obiekt w zmiennej $Cert.
Ostatnie polecenie kojarzy ten serwer VMware ESX z programem VMM jako host zarządzany i określa, że poświadczenia używane do uzyskiwania dostępu do hosta ESXHost02 są przechowywane w $RunAsAccount.
Parametry
-Certificate
Określa obiekt certyfikatu zabezpieczeń.
Type: | ClientCertificate |
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: | 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 |
-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 |
-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 |
-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 |
-VMHost
Określa obiekt hosta maszyny wirtualnej. Program VMM obsługuje hosty funkcji Hyper-V, hosty VMware ESX i hosty Citrix XenServer.
Aby uzyskać więcej informacji na temat każdego typu hosta, zobacz polecenie cmdlet Add-SCVMHost .
Type: | Host |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Dane wyjściowe
Host
To polecenie cmdlet zwraca obiekt hosta .