Sdílet prostřednictvím


Read-SCVirtualMachine

Aktualizuje vlastnosti virtuálního počítače tak, aby konzola VMM zobrazovala aktualizované informace o virtuálním počítači.

Syntax

Read-SCVirtualMachine
    [-VM] <VM>
    [-Force]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]
Read-SCVirtualMachine
    [-VMHost] <Host>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

Description

Rutina Read-SCVirtualMachine aktualizuje vlastnosti virtuálního počítače tak, aby konzola nástroje Virtual Machine Manager (VMM) zobrazila aktualizované informace o virtuálním počítači. Aktualizované vlastnosti zahrnují Název, Stav, Host, Owner, CPUAverage, Service, OperatingSystem a další vlastnosti.

Příklady

Příklad 1: Aktualizace informací o konkrétním virtuálním počítači

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Read-SCVirtualMachine -VM $VM

První příkaz získá objekt virtuálního počítače s názvem VM01 a pak tento objekt uloží do proměnné $VM.

Druhý příkaz aktualizuje vlastnosti virtuálního počítače uloženého v $VM. Po úspěšném dokončení tohoto příkazu se zobrazí aktuální informace o tomto virtuálním počítači.

Příklad 2: Aktualizace všech virtuálních počítačů na hostitelích, jejichž název odpovídá zadanému řetězci

PS C:\> $VMs = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | Where-Object { $_.VMHost.Name -Match "VMM" }
PS C:\> $VMs | Read-SCVirtualMachine

První příkaz získá všechny objekty virtuálního počítače z VMMServer01 nasazené na hostitelích, jejichž název obsahuje řetězec VMM, a pak tyto objekty virtuálního počítače uloží do pole $VMs.

Druhý příkaz aktualizuje vlastnosti každého objektu virtuálního počítače uloženého v $VMs.

Parametry

-Force

Vynutí spuštění příkazu bez žádosti o potvrzení uživatele.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Určuje proměnnou, ve které se sleduje a ukládá průběh úlohy.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Určuje uživatelské jméno. Tato rutina pracuje jménem uživatele, kterého tento parametr určuje.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Určuje roli uživatele. K získání role uživatele použijte rutinu Get-SCUserRole . Tato rutina pracuje jménem role uživatele, kterou tento parametr určuje.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VM

Určuje objekt virtuálního počítače.

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

-VMHost

Určuje objekt hostitele virtuálního počítače. Nástroj VMM podporuje hostitele Hyper-V, hostitele VMware ESX a hostitele Citrix XenServer.

Další informace o jednotlivých typech hostitelů najdete v rutině Add-SCVMHost .

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

Výstupy

VirtualMachine

Poznámky

  • Tato rutina vyžaduje objekt virtuálního počítače, který lze načíst pomocí rutiny Get-SCVirtualMachine .