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 .