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