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 .