Udostępnij za pośrednictwem


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 .