Set-SCVirtualFloppyDisk
Změní vlastnosti virtuální diskety použité v nástroji VMM.
Syntax
Set-SCVirtualFloppyDisk
[-UserRole <UserRole>]
[-Enabled <Boolean>]
[-VMMServer <ServerConnection>]
[-VirtualFloppyDisk] <VirtualFloppyDisk>
[-Name <String>]
[-SharePath <String>]
[-Description <String>]
[-Owner <String>]
[-FamilyName <String>]
[-Release <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCVirtualFloppyDisk
[-VMMServer <ServerConnection>]
[-VirtualFloppyDisks] <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualFloppyDisk]>
-FamilyName <String>
-Release <String>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Rutina Set-SCVirtualFloppyDisk změní jednu nebo více vlastností virtuálního disketového disku používaného v prostředí nástroje Virtual Machine Manager (VMM). Soubor virtuální diskety použitý v nástroji VMM je soubor .vfd založený na Systému Windows nebo soubor .flp založený na VMware.
Mezi vlastnosti, které můžete změnit, patří:
Description
Povoleno
Name
Vlastník
SharePath
Soubor virtuálního disketového disku můžete uložit do knihovny VMM nebo můžete virtuální disketu přidat do virtuálního počítače.
Příklady
Příklad 1: Změna popisu virtuálního disketového disku
PS C:\> $VFD = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "BootFloppy.vfd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCVirtualFloppyDisk -VirtualFloppyDisk $VFD -Description "Latest Boot Floppy"
První příkaz získá disketový objekt s názvem BootFloppy.vfd z knihovny VMM na VMMServer01, jehož soubor je uložen na LibraryServer01, a pak uloží objekt do proměnné $VFD.
Druhý příkaz změní popis objektu virtuálního disketového disku uloženého v $VFD na "Latest Boot Disketa".
Příklad 2: Zakázání virtuální diskety
PS C:\> $VFD = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "BootFloppy.vfd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCVirtualFloppyDisk -VirtualFloppyDisk $VFD -Enabled $FALSE
První příkaz získá objekt virtuálního disketového disku s názvem BootFloppy.vfd, jehož soubor je uložen na LibraryServer01 a pak uloží objekt do proměnné $VFD.
Druhý příkaz zakáže objekt virtuálního disketového disku uložený v $VFD.
Příklad 3: Změna názvu virtuálního diskety založeného na VMware
PS C:\> $FLP = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "ESXBootFloppy.flp" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCVirtualFloppyDisk -VirtualFloppyDisk $FLP -Name "ESXBootFloppy-Beta.flp"
První příkaz získá disketový objekt s názvem ESXBootFloppy.flp na LibraryServer01 a pak uloží objekt do proměnné $FLP.
Druhý příkaz změní název objektu virtuálního disketového disku uloženého v $FLP na ESXBootFloppy-Beta.flp.
Poznámka: Ve výchozím nastavení je název objektu virtuálního disketového disku v knihovně stejný název (včetně přípony) jako název skutečného souboru virtuálního disketového disku ve sdílené složce knihovny. Změna názvu objektu virtuálního disketového disku v knihovně nezmění název skutečného souboru virtuálního disketového disku uloženého na serveru knihovny.
Příklad 4: Určení vlastníka pro všechny virtuální diskety s "neznámým" vlastníkem
PS C:\> Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq "Unknown"} | Set-SCVirtualFloppyDisk -Owner "Contoso\ReneeLo"
Tento příkaz získá všechny objekty virtuální diskety z knihovny VMM, jehož vlastník je "Neznámý", a pak určuje vlastníka pro každý objekt virtuálního disketového disku.
Parametry
-Description
Určuje popis virtuálního disketové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 při 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é tento objekt dočasně nemohli používat.
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 verzí, oborem názvů a typem k navázání ekvivalence mezi prostředky knihovny.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-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 |
-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 se spouští asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
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 |
-UserRole
Určuje objekt role uživatele.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualFloppyDisk
Určuje objekt virtuálního disketového disku.
Type: | VirtualFloppyDisk |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualFloppyDisks
Určuje pole objektů diskety.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualFloppyDisk] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
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
VirtualFloppyDisk
Tato rutina vrátí objekt VirtualFloppyDisk .
Poznámky
- Vyžaduje objekt virtuální diskety VMM, který lze načíst pomocí rutiny Get-SCVirtualFloppyDisk .