Freigeben über


Set-SCVirtualFloppyDisk

Ändert die Eigenschaften eines virtuellen Diskettendatenträgers, der in VMM verwendet wird.

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>]

Beschreibung

Die Set-SCVirtualFloppyDisk Cmdlet ändert eine oder mehrere Eigenschaften eines virtuellen Diskettendatenträgers, der in einer VMM-Umgebung (Virtual Machine Manager) verwendet wird. Eine virtuelle Diskettendatei, die in VMM verwendet wird, ist entweder eine Windows-basierte VFD-Datei oder eine VMware-basierte FLP-Datei.

Zu den Eigenschaften, die Sie ändern können, gehören:

  • Beschreibung

  • Ermöglichte

  • Name

  • Eigentümer

  • SharePath

Sie können eine virtuelle Diskettendatei in der VMM-Bibliothek speichern oder den virtuellen Diskettendatenträger einem virtuellen Computer hinzufügen.

Beispiele

Beispiel 1: Ändern der Beschreibung eines virtuellen Diskettendatenträgers

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"

Der erste Befehl ruft das Diskettenobjekt mit dem Namen BootFloppy.vfd aus der VMM-Bibliothek auf VMMServer01 ab, dessen Datei auf LibraryServer01 gespeichert ist, und speichert das Objekt dann in der $VFD Variablen.

Der zweite Befehl ändert die Beschreibung des virtuellen Diskettenobjekts, das in $VFD gespeichert ist, in "Latest Boot Floppy".

Beispiel 2: Deaktivieren eines virtuellen Diskettendatenträgers

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

Der erste Befehl ruft das virtuelle Diskettenobjekt mit dem Namen BootFloppy.vfd ab, dessen Datei auf LibraryServer01 gespeichert ist, und speichert das Objekt dann in der $VFD Variablen.

Mit dem zweiten Befehl wird das virtuelle Diskettenobjekt deaktiviert, das in $VFD gespeichert ist.

Beispiel 3: Ändern des Namens eines VMware-basierten virtuellen Diskettendatenträgers

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"

Der erste Befehl ruft das Diskettenobjekt mit dem Namen ESXBootFloppy.flp auf LibraryServer01 ab und speichert das Objekt dann in der $FLP Variablen.

Der zweite Befehl ändert den Namen des virtuellen Diskettenobjekts, das in $FLP gespeichert ist, in ESXBootFloppy-Beta.flp.

Hinweis: Standardmäßig ist der Name eines virtuellen Diskettenobjekts in der Bibliothek derselbe Name (einschließlich der Erweiterung) wie der Name der tatsächlichen virtuellen Diskettendatei in der Bibliotheksfreigabe. Das Ändern des Namens des virtuellen Diskettenobjekts in der Bibliothek ändert nicht den Namen der tatsächlichen virtuellen Diskettendatei, die auf dem Bibliotheksserver gespeichert ist.

Beispiel 4: Angeben eines Besitzers für alle virtuellen Disketten mit einem "Unbekannten" Besitzer

PS C:\> Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq "Unknown"} | Set-SCVirtualFloppyDisk -Owner "Contoso\ReneeLo"

Dieser Befehl ruft alle virtuellen Diskettenobjekte aus der VMM-Bibliothek ab, deren Besitzer "Unbekannt" ist, und gibt dann einen Besitzer für jedes virtuelle Diskettenobjekt an.

Parameter

-Description

Gibt eine Beschreibung für den virtuellen Diskettendatenträger an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Enabled

Aktiviert ein Objekt, wenn es auf $True festgelegt ist, oder deaktiviert ein Objekt, wenn es auf $False festgelegt ist. Wenn Sie beispielsweise Software auf einer Vorlage für virtuelle Computer aktualisieren möchten, können Sie das Vorlagenobjekt in der VMM-Bibliothek deaktivieren, um vorübergehend zu verhindern, dass Benutzer dieses Objekt verwenden.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-FamilyName

Gibt einen Familiennamen für eine physische Ressource in der VMM-Bibliothek an. Dieser Wert wird in Verbindung mit Release, Namespace und Type verwendet, um die Äquivalenz zwischen Bibliotheksressourcen herzustellen.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt den Namen eines VMM-Objekts an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Owner

Gibt den Besitzer eines VMM-Objekts in Form eines gültigen Domänenbenutzerkontos an.

  • Beispielformat: -Owner "Contoso\PattiFuller"
  • Beispielformat: -Owner "PattiFuller@Contoso"
Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Release

Gibt eine Zeichenfolge an, die die Veröffentlichung einer Bibliotheksressource beschreibt. VMM erstellt automatisch einen Freigabewert für jede Ressource, die in die Bibliothek importiert wurde. Nachdem die Ressource importiert wurde, kann die Zeichenfolge angepasst werden.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SharePath

Gibt einen Pfad zu einer gültigen Bibliotheksfreigabe auf einem vorhandenen Bibliotheksserver an, der einen UNC-Pfad (Universal Naming Convention) verwendet.

Beispielformat: -SharePath "\\LibServer01\LibShare"

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-UserRole

Gibt ein Benutzerrollenobjekt an.

Typ:UserRole
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VirtualFloppyDisk

Gibt ein virtuelles Diskettenobjekt an.

Typ:VirtualFloppyDisk
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-VirtualFloppyDisks

Gibt ein Array von Diskettenobjekten an.

Typ:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualFloppyDisk]
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Typ:ServerConnection
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

Ausgaben

VirtualFloppyDisk

Dieses Cmdlet gibt ein VirtualFloppyDisk-Objekt zurück.

Hinweise

  • Erfordert ein virtuelles VMM-Diskettenobjekt, das mithilfe des Cmdlets Get-SCVirtualFloppyDisk abgerufen werden kann.