Set-SCVirtualHardDisk
Změní vlastnosti objektu virtuálního pevného disku použitého v nástroji VMM.
Syntax
Set-SCVirtualHardDisk
[-OperatingSystem <OperatingSystem>]
[-VirtualizationPlatform <VirtualizationPlatform>]
[-Tag <System.Collections.Generic.List`1[System.String]>]
[-ProductKey <String>]
[-UserRole <UserRole>]
[-Enabled <Boolean>]
[-VMMServer <ServerConnection>]
[-VirtualHardDisk] <VirtualHardDisk>
[-JobGroup <Guid>]
[-Name <String>]
[-SharePath <String>]
[-Description <String>]
[-Owner <String>]
[-FamilyName <String>]
[-Release <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCVirtualHardDisk
[-VMMServer <ServerConnection>]
[-VirtualHardDisks] <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualHardDisk]>
-FamilyName <String>
-Release <String>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Rutina Set-SCVirtualHardDisk změní jednu nebo více vlastností objektu virtuálního pevného disku používaného v prostředí nástroje Virtual Machine Manager (VMM). Soubor virtuálního pevného disku používaný v nástroji VMM je soubor .vhd založený na Systému Windows, soubor .vhd založený na systému Citrix XenServer nebo soubor .vmdk založený na VMware.
Vlastnosti, které můžete změnit, zahrnují:
- Description
- Povoleno
- Name
- Operační systém
- Vlastník
- SharePath
Soubor virtuálního pevného disku může být uložený v knihovně VMM nebo může být připojený k virtuální diskové jednotce na virtuálním počítači nebo šabloně.
Pokud chcete změnit nastavení sběrnice a logické jednotky pro virtuální diskovou jednotku, použijte rutinu Set-SCVirtualDiskDrive .
Příklady
Příklad 1: Změna popisu virtuálního pevného disku
PS C:\> $VHD = Get-SCVirtualHardDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "WindowsServer2008R2BootVHD.vhd"}
PS C:\> Set-SCVirtualHardDisk -VirtualHardDisk $VHD -Description "Latest Windows Server 2008 R2 Boot VHD"
První příkaz načte objekt virtuálního pevného disku s názvem WindowsServer2003BootVHD.vhd z knihovny na VMMServer01 a pak uloží objekt do proměnné $VHD.
Druhý příkaz změní popis objektu virtuálního pevného disku uloženého v $VHD na nejnovější spouštěcí virtuální pevný disk systému Windows Server 2008 R2.
Příklad 2: Povolení virtuálního pevného disku založeného na VMware v knihovně
PS C:\> $VMDK = Get-SCVirtualHardDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "WindowsServer2008.vmdk"}
PS C:\> Set-SCVirtualHardDisk -VirtualHardDisk $VMDK -Enabled $FALSE
První příkaz získá objekt virtuálního pevného disku s názvem WindowsServer2008.vmdk a pak uloží objekt virtuálního pevného disku do proměnné $VMDK.
Druhý příkaz zakáže objekt virtuálního pevného disku uložený v $VMDK.
Příklad 3: Určení vlastníka pro všechny virtuální pevné disky s neznámým vlastníkem
PS C:\> Get-SCVirtualHardDisk -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq "Unknown"} | Set-SCVirtualHardDisk -Owner "Contoso\ReneeLo"
Tento příkaz získá všechny objekty virtuálního pevného disku z knihovny VMM, jejíž vlastník je Neznámý, a pak určuje vlastníka pro každý objekt virtuálního pevného disku.
Parametry
-Description
Určuje popis objektu virtuálního pevného disku.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enabled
Povolí objekt při nastavení na $True nebo zakáže objekt, pokud je nastaven na $False. Pokud například chcete upgradovat software na šabloně virtuálního počítače, můžete objekt šablony v knihovně VMM zakázat, aby uživatelé mohli tento objekt dočasně znemožnit.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FamilyName
Určuje název rodiny fyzického prostředku v knihovně VMM. Tato hodnota se používá ve spojení s release, oborem názvů a typem k navázání ekvalence mezi prostředky knihovny.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Určuje identifikátor pro řadu příkazů, které se spustí jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Určuje název objektu VMM.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystem
Určuje typ operačního systému pro virtuální počítač.
Chcete-li zobrazit seznam názvů všech dostupných operačních systémů v nástroji VMM, zadejte Get-SCOperatingSystem
.
Type: | OperatingSystem |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
Určuje vlastníka objektu VMM ve formátu platného uživatelského účtu domény.
- Příklad formátu:
-Owner "Contoso\PattiFuller"
- Příklad formátu:
-Owner "PattiFuller@Contoso"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProductKey
Určuje kód Product Key. Kód Product Key je 25místné číslo, které identifikuje licenci produktu. Kód Product Key lze použít k registraci nástroje VMM nebo operačního systému, který se má nainstalovat na virtuální počítač nebo hostitele.
Type: | String |
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 |
-Release
Určuje řetězec, který popisuje vydání prostředku knihovny. Nástroj VMM automaticky vytvoří hodnotu vydané verze pro každý prostředek importovaný do knihovny. Po importu prostředku je možné řetězec přizpůsobit.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-SharePath
Určuje cestu k platné sdílené složce knihovny na existujícím serveru knihovny, který používá cestu UNC (Universal Naming Convention).
Příklad formátu: -SharePath "\\LibServer01\LibShare"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
Určuje slovo nebo frázi, které se mají přidružit k objektu, abyste mohli vyhledat všechny objekty se zadanou sadou značek. Můžete vyhledat podmnožinu značek nebo můžete vyhledat úplnou sadu značek.
Type: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Určuje objekt role uživatele.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualHardDisk
Určuje objekt virtuálního pevného disku.
Type: | VirtualHardDisk |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualHardDisks
Určuje pole objektů virtuálního pevného disku.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualHardDisk] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualizationPlatform
Určuje virtualizační platformu hostitele virtuálního počítače spravovaného nástrojem VMM. Tento parametr přijímá tyto hodnoty:
- HyperV
- VMwareESX
- Xenserver
Type: | VirtualizationPlatform |
Accepted values: | Unknown, VirtualServer, HyperV, VMWareVC, VMWareESX, XENServer |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Určuje objekt serveru VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Výstupy
VirtualHardDisk
Tato rutina vrátí objekt VirtualHardDisk .
Poznámky
- Vyžaduje objekt virtuálního pevného disku VMM, který lze načíst pomocí rutiny Get-SCVirtualHardDisk .