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 |