Bagikan melalui


Update-SCVMMManagedComputer

Updates perangkat lunak agen VMM yang diinstal pada komputer terkelola berbasis Windows.

Sintaks

Update-SCVMMManagedComputer
      [-VMMManagedComputer] <VMMManagedComputer>
      -Credential <VMMCredential>
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [<CommonParameters>]

Deskripsi

Cmdlet Update-SCVMMManagedComputer memperbarui perangkat lunak agen Virtual Machine Manager (VMM) yang diinstal pada komputer terkelola berbasis Windows ke versi perangkat lunak saat ini.

Jika Anda meningkatkan server manajemen VMM ke versi layanan VMM yang lebih baru, setelah itu Anda dapat menggunakan perintah ini untuk memperbarui perangkat lunak agen di komputer yang dikelola oleh server manajemen VMM tersebut.

Komputer terkelola yang dapat Anda perbarui dengan menggunakan cmdlet ini meliputi:

  • Host Hyper-V
  • Server pustaka berbasis Windows
  • Komputer sumber P2V berbasis Windows

Anda dapat menggunakan cmdlet Update-SCVMMManagedComputer untuk memperbarui perangkat lunak agen VMM pada host tepercaya yang bergabung dengan domain dan host yang bergabung dengan domain yang tidak tepercaya, tetapi tidak pada host yang terletak di jaringan sekitar.

Contoh

Contoh 1: Memperbarui semua komputer terkelola

PS C:\> $Credential = Get-Credential
PS C:\> Get-SCVMMManagedComputer | ForEach { Update-SCVMMManagedComputer -VMMManagedComputer $_ -Credential $Credential -RunAsynchronously }

Perintah pertama meminta Anda untuk memberikan kredensial dengan izin yang sesuai untuk melakukan operasi ini dan menyimpan kredensial dalam variabel $Credential.

Perintah kedua mendapatkan semua objek komputer yang saat ini dikelola oleh VMM dan meneruskan setiap objek ke cmdlet ForEach-Object, yang menggunakan cmdlet Update-SCVMMManagedComputer untuk memperbarui perangkat lunak agen di setiap komputer terkelola. Saat perintah ini diproses, $Credential menyediakan kredensial Anda ke Update-SCVMMManagedComputer. Catatan: Contoh ini mengasumsikan bahwa tidak ada komputer terkelola yang terletak di jaringan sekitar.

Untuk informasi selengkapnya tentang cmdlet ForEach-Object , ketik Get-Help ForEach-Object.

Contoh 2: Memperbarui host tertentu

PS C:\> $Credential = Get-Credential
PS C:\> $VMMManagedHost = Get-SCVMMManagedComputer -ComputerName "VMHost01.Contoso.com"
PS C:\> Update-SCVMMManagedComputer -VMMManagedComputer $VMMManagedHost -Credential $Credential

Perintah pertama meminta Anda untuk memberikan kredensial dengan izin yang sesuai untuk melakukan operasi ini dan menyimpan kredensial dalam variabel $Credential.

Perintah kedua mendapatkan objek host terkelola bernama VMHost01 dan menyimpan objek dalam variabel $VMMManagedHost.

Perintah terakhir memperbarui perangkat lunak agen di VMHost01. Saat perintah ini diproses, $Credential menyediakan kredensial Anda ke Update-SCVMMManagedComputer.

Parameter

-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:True
Accept pipeline input:True
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 (pro tip) 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

-VMMManagedComputer

Menentukan objek komputer yang dikelola oleh VMM.

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