Dela via


Register-SCVMHost

Associerar en VMware ESX-värd med VMM som en virtuell datorvärd och anger autentiseringsuppgifter för att hantera värden.

Syntax

Register-SCVMHost
        [-VMHost] <Host>
        [-Credential <VMMCredential>]
        [-TCPPort <UInt32>]
        [-Certificate <ClientCertificate>]
        [-SshTcpPort <UInt32>]
        [-SshPublicKey <ClientSshPublicKey>]
        [-SshPublicKeyFile <String>]
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]

Description

Register-SCVMHost-cmdleten associerar en VMware ESX-värd med Virtual Machine Manager (VMM) som en virtuell datorvärd och anger de autentiseringsuppgifter som ska användas med den här ESX-värden.

Exempel

Exempel 1: Ange autentiseringsuppgifterna för en specifik VMware ESX-värd

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

Det första kommandot hämtar Kör som-kontoobjektet med namnet ESX-värddator acct och lagrar objektet i variabeln $RunAsAccount.

Det andra kommandot hämtar ESX-värdobjektet med namnet ESXHost02 och lagrar objektet i variabeln $ESXHost.

Det sista kommandot associerar VMware ESX-värden med VMM som en hanterad värd och anger att Kör som-kontot som lagras i $Credential ska användas för åtkomst till ESXHost02.

Exempel 2: Ange autentiseringsuppgifter och certifikat för en specifik VMware ESX-värd

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

Det första kommandot hämtar Kör som-kontoobjektet med namnet ESX-värddator acct och lagrar objektet i variabeln $RunAsAccount. De nödvändiga autentiseringsuppgifterna för den här åtgärden är antingen ett rotkonto (rot/<lösenord>) eller kontot för den VMware-delegerade administratören som definierades tidigare i VirtualCenter Server för den här ESX-värden.

Det andra kommandot hämtar VMware ESX-värdobjektet med namnet ESXHost03 och lagrar objektet i variabeln $ESXHost.

Det tredje kommandot använder cmdleten Get-SCCertificate för att hämta certifikatobjektet från ESXHost02 och lagrar objektet i variabeln $Cert.

Det sista kommandot associerar den här VMware ESX-servern med VMM som en hanterad värd och anger att de autentiseringsuppgifter som används för att komma åt ESXHost02 är de som lagras i $RunAsAccount.

Parametrar

-Certificate

Anger ett säkerhetscertifikatobjekt.

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

-Credential

Anger ett autentiseringsobjekt eller, för vissa cmdletar, ett Kör som-kontoobjekt som innehåller användarnamnet och lösenordet för ett konto som har behörighet att utföra den här åtgärden. Eller, om det gäller Restart-SCJob, har behörighet att slutföra en omstartad uppgift.

Om du vill ha mer information om PSCredential-objektet skriver du Get-Help Get-Credential.

Om du vill ha mer information om Kör som-konton skriver du Get-Help New-SCRunAsAccount.

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

-JobVariable

Anger att jobb förloppet spåras och lagras i variabeln med namnet av den här parametern.

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

-PROTipID

Anger ID för tipset om prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

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

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.

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

-SshPublicKey

Anger den offentliga nyckeln som används av SSH-kommunikation (Secure Shell).

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

-SshPublicKeyFile

Anger sökvägen till den offentliga nyckelfilen för att upprätta en skyddad SSH-kanal med målvärdarna.

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

-SshTcpPort

Anger TCP-portnumret som används av SSH-protokollet.

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

-TCPPort

Anger ett numeriskt värde som representerar en TCP-port.

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

-VMHost

Anger ett värdobjekt för en virtuell dator. VMM stöder Hyper-V-värdar, VMware ESX-värdar och Citrix XenServer-värdar.

Mer information om varje typ av värd finns i cmdleten Add-SCVMHost .

Type:Host
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Utdata

Host

Den här cmdleten returnerar ett värdobjekt .