Bagikan melalui


Register-SCVMHost

Mengaitkan host VMware ESX dengan VMM sebagai host komputer virtual dan menentukan kredensial untuk mengelola host.

Sintaks

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

Deskripsi

Cmdlet Register-SCVMHost mengaitkan host VMware ESX dengan Virtual Machine Manager (VMM) sebagai host komputer virtual dan menentukan kredensial yang akan digunakan dengan host ESX ini.

Contoh

Contoh 1: Mengatur kredensial untuk host VMware ESX tertentu

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

Perintah pertama mendapatkan objek akun Jalankan Sebagai bernama ESX Host Computer Acct dan menyimpan objek dalam variabel $RunAsAccount.

Perintah kedua mendapatkan objek host ESX bernama ESXHost02 dan menyimpan objek dalam variabel $ESXHost.

Perintah terakhir mengaitkan host VMware ESX dengan VMM sebagai host terkelola, dan menentukan bahwa akun Jalankan Sebagai yang disimpan di $Credential harus digunakan untuk mengakses ESXHost02.

Contoh 2: Mengatur kredensial dan sertifikat untuk host VMware ESX tertentu

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

Perintah pertama mendapatkan objek akun Jalankan Sebagai bernama ESX Host Computer Acct dan menyimpan objek dalam variabel $RunAsAccount. Kredensial yang diperlukan untuk operasi ini adalah akun root (root/<password>) atau akun untuk administrator yang didelegasikan VMware yang ditentukan sebelumnya di VirtualCenter Server untuk host ESX ini.

Perintah kedua mendapatkan objek host VMware ESX bernama ESXHost03 dan menyimpan objek dalam variabel $ESXHost.

Perintah ketiga menggunakan cmdlet Get-SCCertificate untuk mendapatkan objek sertifikat dari ESXHost02 dan menyimpan objek dalam variabel $Cert.

Perintah terakhir mengaitkan Server VMware ESX ini dengan VMM sebagai host terkelola dan menentukan bahwa kredensial yang digunakan untuk mengakses ESXHost02 adalah yang disimpan di $RunAsAccount.

Parameter

-Certificate

Menentukan objek sertifikat keamanan.

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

-Credential

Menentukan objek kredensial atau, untuk beberapa cmdlet, objek akun Jalankan Sebagai yang berisi nama pengguna dan kata sandi akun yang memiliki izin untuk melakukan tindakan ini. Atau, dalam kasus Restart-SCJob, memiliki izin untuk menyelesaikan tugas yang dimulai ulang.

Untuk informasi selengkapnya tentang objek PSCredential , ketik Get-Help Get-Credential.

Untuk informasi selengkapnya tentang akun Jalankan Sebagai, ketik Get-Help New-SCRunAsAccount.

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

-JobVariable

Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.

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

-PROTipID

Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (tip PRO) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.

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

-RunAsynchronously

Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.

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

-SshPublicKey

Menentukan kunci publik yang digunakan oleh komunikasi Secure Shell (SSH).

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

-SshPublicKeyFile

Menentukan jalur ke file kunci publik untuk membuat saluran SSH aman dengan host target.

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

-SshTcpPort

Menentukan nomor port TCP yang digunakan oleh protokol SSH.

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

-TCPPort

Menentukan nilai numerik yang mewakili port TCP.

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

-VMHost

Menentukan objek host komputer virtual. VMM mendukung host Hyper-V, host VMware ESX, dan host Citrix XenServer.

Untuk informasi selengkapnya tentang setiap jenis host, lihat cmdlet Add-SCVMHost .

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

Output

Host

Cmdlet ini mengembalikan objek Host .