Delen via


Register-SCVMHost

Koppelt een VMware ESX-host aan VMM als host voor virtuele machines en geeft referenties op voor het beheren van de host.

Syntax

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

Description

De register-SCVMHost-cmdlet koppelt een VMware ESX-host aan Virtual Machine Manager (VMM) als host voor virtuele machines en geeft de referenties op die moeten worden gebruikt met deze ESX-host.

Voorbeelden

Voorbeeld 1: De referenties voor een specifieke VMware ESX-host instellen

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

Met de eerste opdracht wordt het Uitvoeren als-accountobject met de naam ESX Host Computer Acct opgehaald en wordt het object opgeslagen in de variabele $RunAsAccount.

Met de tweede opdracht wordt het ESX-hostobject met de naam ESXHost02 opgehaald en wordt het object opgeslagen in de $ESXHost variabele.

De laatste opdracht koppelt de VMware ESX-host aan VMM als een beheerde host en geeft aan dat het Uitvoeren als-account dat is opgeslagen in $Credential moet worden gebruikt voor toegang tot ESXHost02.

Voorbeeld 2: de referenties en het certificaat instellen voor een specifieke VMware ESX-host

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

Met de eerste opdracht wordt het Uitvoeren als-accountobject met de naam ESX Host Computer Acct opgehaald en wordt het object opgeslagen in de variabele $RunAsAccount. De vereiste referenties voor deze bewerking zijn een hoofdaccount (hoofd-/<wachtwoord>) of het account voor de gedelegeerde VMware-beheerder die eerder is gedefinieerd in VirtualCenter Server voor deze ESX-host.

Met de tweede opdracht wordt het VMware ESX-hostobject met de naam ESXHost03 opgehaald en wordt het object opgeslagen in de $ESXHost variabele.

De derde opdracht maakt gebruik van de Cmdlet Get-SCCertificate om het certificaatobject op te halen uit ESXHost02 en slaat het object op in de $Cert variabele.

De laatste opdracht koppelt deze VMware ESX-server aan VMM als een beheerde host en geeft aan dat de referenties die worden gebruikt voor toegang tot ESXHost02, zijn die zijn opgeslagen in $RunAsAccount.

Parameters

-Certificate

Hiermee geeft u een beveiligingscertificaatobject op.

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

-Credential

Hiermee geeft u een referentieobject of, voor sommige cmdlets, een Uitvoeren als-accountobject met de gebruikersnaam en het wachtwoord van een account dat gemachtigd is om deze actie uit te voeren. Of, in het geval van Restart-SCJob, is gemachtigd om een opnieuw opgestarte taak te voltooien.

Typ voor meer informatie over het PSCredential-objectGet-Help Get-Credential.

Typ voor meer informatie over Uitvoeren als-accounts Get-Help New-SCRunAsAccount.

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

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

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

-PROTipID

Hiermee geeft u de id op van de tip prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-SshPublicKey

Hiermee geeft u de openbare sleutel die wordt gebruikt door SSH-communicatie (Secure Shell).

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

-SshPublicKeyFile

Hiermee geeft u het pad naar het openbare-sleutelbestand voor het tot stand brengen van een beveiligd SSH-kanaal met de doelhosts.

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

-SshTcpPort

Hiermee geeft u het TCP-poortnummer dat door het SSH-protocol wordt gebruikt.

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

-TCPPort

Hiermee geeft u een numerieke waarde die een TCP-poort vertegenwoordigt.

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

-VMHost

Hiermee geeft u een hostobject voor de virtuele machine op. VMM ondersteunt Hyper-V-hosts, VMware ESX-hosts en Citrix XenServer-hosts.

Zie de cmdlet Add-SCVMHost voor meer informatie over elk type host.

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

Uitvoerwaarden

Host

Deze cmdlet retourneert een Host-object .