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.