Register-SCVMHost
Přidruží hostitele VMware ESX k nástroji VMM jako hostitele virtuálního počítače a určuje přihlašovací údaje pro správu hostitele.
Syntax
Register-SCVMHost
[-VMHost] <Host>
[-Credential <VMMCredential>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-SshTcpPort <UInt32>]
[-SshPublicKey <ClientSshPublicKey>]
[-SshPublicKeyFile <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Rutina Register-SCVMHost přidruží hostitele VMware ESX k nástroji Virtual Machine Manager (VMM) jako hostitele virtuálního počítače a určuje přihlašovací údaje, které se mají použít s tímto hostitelem ESX.
Příklady
Příklad 1: Nastavení přihlašovacích údajů pro konkrétního hostitele 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
První příkaz získá objekt účtu Spustit jako s názvem ESX Host Computer Acct a uloží objekt do proměnné $RunAsAccount.
Druhý příkaz získá objekt hostitele ESX s názvem ESXHost02 a uloží objekt do proměnné $ESXHost.
Poslední příkaz přidruží hostitele VMware ESX k nástroji VMM jako spravovaného hostitele a určuje, že účet Spustit jako uložený v $Credential by se měl použít pro přístup k ESXHost02.
Příklad 2: Nastavení přihlašovacích údajů a certifikátu pro konkrétního hostitele 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
První příkaz získá objekt účtu Spustit jako s názvem ESX Host Computer Acct a uloží objekt do proměnné $RunAsAccount. Požadované přihlašovací údaje pro tuto operaci jsou buď kořenový účet (root/<heslo>), nebo účet delegovaného správce VMware definovaný dříve na VirtualCenter Serveru pro tohoto hostitele ESX.
Druhý příkaz získá hostitelský objekt VMware ESX s názvem ESXHost03 a uloží objekt do proměnné $ESXHost.
Třetí příkaz používá rutinu Get-SCCertificate k získání objektu certifikátu z ESXHost02 a uloží objekt do proměnné $Cert.
Poslední příkaz přidruží tento server VMware ESX k VMM jako spravovanému hostiteli a určuje, že přihlašovací údaje používané pro přístup k ESXHost02 jsou uložené v $RunAsAccount.
Parametry
-Certificate
Určuje objekt certifikátu zabezpečení.
Type: | ClientCertificate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Určuje objekt přihlašovacích údajů nebo u některých rutin objekt účtu Spustit jako, který obsahuje uživatelské jméno a heslo účtu, který má oprávnění k provedení této akce. Nebo v případě restart-SCJob má oprávnění k dokončení restartované úlohy.
Další informace o objektu PSCredential zadejte Get-Help Get-Credential
.
Další informace o účtech Spustit jako potřebujete, zadejte Get-Help New-SCRunAsAccount
.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Určuje ID tipu pro optimalizaci výkonu a prostředků (tip PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Označuje, že úloha se spouští asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshPublicKey
Určuje veřejný klíč používaný komunikací SSH (Secure Shell).
Type: | ClientSshPublicKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshPublicKeyFile
Určuje cestu k souboru veřejného klíče pro vytvoření zabezpečeného kanálu SSH s cílovými hostiteli.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshTcpPort
Určuje číslo portu TCP používané protokolem SSH.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TCPPort
Určuje číselnou hodnotu, která představuje port TCP.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHost
Určuje hostitelský objekt virtuálního počítače. Nástroj VMM podporuje hostitele Hyper-V, hostitele VMware ESX a hostitele Citrix XenServer.
Další informace o jednotlivých typech hostitelů najdete v rutině Add-SCVMHost .
Type: | Host |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Výstupy
Host
Tato rutina vrátí objekt hostitele .