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.