Update-SCVMMManagedComputer
Windows tabanlı yönetilen bir bilgisayarda yüklü VMM aracısı yazılımını Güncelleştirmeler.
Syntax
Update-SCVMMManagedComputer
[-VMMManagedComputer] <VMMManagedComputer>
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Update-SCVMMManagedComputer cmdlet'i, Windows tabanlı yönetilen bir bilgisayara yüklenen Virtual Machine Manager (VMM) aracı yazılımını yazılımın geçerli sürümüne güncelleştirir.
VMM yönetim sunucunuzu VMM hizmetinin daha sonraki bir sürümüne yükseltiyorsanız, daha sonra bu VMM yönetim sunucusu tarafından yönetilen bilgisayarlarda aracı yazılımını güncelleştirmek için bu komutu kullanabilirsiniz.
Bu cmdlet'i kullanarak güncelleştirebileceğiniz yönetilen bilgisayarlar şunlardır:
- Hyper-V konakları
- Windows tabanlı kitaplık sunucuları
- Windows tabanlı P2V kaynak bilgisayarları
Etki alanına katılmış güvenilen konaklarda ve güvenilir olmayan etki alanına katılmış konaklarda VMM aracı yazılımını güncelleştirmek için Update-SCVMMManagedComputer cmdlet'ini kullanabilirsiniz, ancak bir çevre ağında bulunan konaklarda güncelleştiremezsiniz.
Örnekler
Örnek 1: Tüm yönetilen bilgisayarları güncelleştirme
PS C:\> $Credential = Get-Credential
PS C:\> Get-SCVMMManagedComputer | ForEach { Update-SCVMMManagedComputer -VMMManagedComputer $_ -Credential $Credential -RunAsynchronously }
İlk komut, bu işlemi gerçekleştirmek için uygun izinlere sahip kimlik bilgilerini sağlamanızı ister ve kimlik bilgilerini $Credential değişkeninde depolar.
İkinci komut, ŞU anda VMM tarafından yönetilen tüm bilgisayar nesnelerini alır ve her nesneyi yönetilen her bilgisayarda aracı yazılımını güncelleştirmek için Update-SCVMMManagedComputer cmdlet'ini kullanan ForEach-Object cmdlet'ine geçirir. Bu komut işlenirken $Credential , Update-SCVMMManagedComputer için kimlik bilgilerinizi sağlar. Not: Bu örnekte, bir çevre ağında yönetilen bilgisayarların bulunmadığı varsayılır.
ForEach-Object cmdlet'i hakkında daha fazla bilgi için yazınGet-Help ForEach-Object
.
Örnek 2: Belirli bir konağı güncelleştirme
PS C:\> $Credential = Get-Credential
PS C:\> $VMMManagedHost = Get-SCVMMManagedComputer -ComputerName "VMHost01.Contoso.com"
PS C:\> Update-SCVMMManagedComputer -VMMManagedComputer $VMMManagedHost -Credential $Credential
İlk komut, bu işlemi gerçekleştirmek için uygun izinlere sahip kimlik bilgilerini sağlamanızı ister ve kimlik bilgilerini $Credential değişkeninde depolar.
İkinci komut VMHost01 adlı yönetilen konak nesnesini alır ve nesneyi $VMMManagedHost değişkeninde depolar.
Son komut, VMHost01'de aracı yazılımını güncelleştirir. Bu komut işlenirken $Credential , Update-SCVMMManagedComputer için kimlik bilgilerinizi sağlar.
Parametreler
-Credential
Kimlik bilgisi nesnesini veya bazı cmdlet'ler için, bu eylemi gerçekleştirme izni olan bir hesabın kullanıcı adını ve parolasını içeren farklı çalıştır hesabı nesnesini 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: | True |
Accept pipeline input: | True |
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 komut kabuğuna hemen 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 |
-VMMManagedComputer
VMM tarafından yönetilen bir bilgisayar nesnesi belirtir.
Type: | VMMManagedComputer |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |