Register-SCVMHost

VMware ESX ana bilgisayarını VMM ile sanal makine konağı olarak ilişkilendirir ve konağı yönetmek için kimlik bilgilerini belirtir.

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 cmdlet'i bir VMware ESX konağını sanal makine konağı olarak Virtual Machine Manager (VMM) ile ilişkilendirir ve bu ESX konağıyla kullanılacak kimlik bilgilerini belirtir.

Örnekler

Örnek 1: Belirli bir VMware ESX konağı için kimlik bilgilerini ayarlama

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

İlk komut, ESX Ana Bilgisayar Hesabı Adlı Farklı Çalıştır hesap nesnesini alır ve nesneyi $RunAsAccount değişkeninde depolar.

İkinci komut, ESXHost02 adlı ESX konak nesnesini alır ve nesneyi $ESXHost değişkeninde depolar.

Son komut, VMware ESX ana bilgisayarını YÖNETILEN konak olarak VMM ile ilişkilendirir ve $Credential depolanan Farklı Çalıştır hesabının ESXHost02'ye erişmek için kullanılması gerektiğini belirtir.

Örnek 2: Belirli bir VMware ESX konağı için kimlik bilgilerini ve sertifikayı ayarlama

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

İlk komut, ESX Ana Bilgisayar Hesabı Adlı Farklı Çalıştır hesap nesnesini alır ve nesneyi $RunAsAccount değişkeninde depolar. Bu işlem için gerekli kimlik bilgileri bir kök hesap (kök/<parola>) veya bu ESX konağı için Daha önce VirtualCenter Server'da tanımlanan VMware temsilcisi yönetici hesabıdır.

İkinci komut, ESXHost03 adlı VMware ESX konak nesnesini alır ve nesneyi $ESXHost değişkeninde depolar.

Üçüncü komut, ESXHost02'den sertifika nesnesini almak için Get-SCCertificate cmdlet'ini kullanır ve nesneyi $Cert değişkeninde depolar.

Son komut, bu VMware ESX Sunucusunu yönetilen konak olarak VMM ile ilişkilendirir ve ESXHost02'ye erişmek için kullanılan kimlik bilgilerinin $RunAsAccount'de depolanan kimlik bilgileri olduğunu belirtir.

Parametreler

-Certificate

Bir güvenlik sertifikası nesnesi belirtir.

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

-Credential

Bu eylemi gerçekleştirme izni olan bir hesabın kullanıcı adını ve parolasını içeren bir kimlik bilgisi nesnesi veya bazı cmdlet'ler için Farklı Çalıştır hesabı nesnesi belirtir. Veya Restart-SCJob durumunda, yeniden başlatılan bir görevi tamamlama izni vardır.

PSCredential nesnesi hakkında daha fazla bilgi için yazınGet-Help Get-Credential.

Farklı Çalıştır hesapları hakkında daha fazla bilgi için yazın Get-Help New-SCRunAsAccount.

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

-JobVariable

İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.

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

-PROTipID

Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.

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

-RunAsynchronously

Denetimin hemen komut kabuğuna döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.

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

-SshPublicKey

Secure Shell (SSH) iletişimleri tarafından kullanılan ortak anahtarı belirtir.

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

-SshPublicKeyFile

Hedef konaklarla güvenli bir SSH kanalı oluşturmak için ortak anahtar dosyasının yolunu belirtir.

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

-SshTcpPort

SSH protokolü tarafından kullanılan TCP bağlantı noktası numarasını belirtir.

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

-TCPPort

TCP bağlantı noktasını temsil eden sayısal bir değer belirtir.

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

-VMHost

Bir sanal makine konak nesnesi belirtir. VMM, Hyper-V konaklarını, VMware ESX konaklarını ve Citrix XenServer konaklarını destekler.

Her konak türü hakkında daha fazla bilgi için Add-SCVMHost cmdlet'ine bakın.

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

Çıkışlar

Host

Bu cmdlet bir Host nesnesi döndürür.