Set-SCVirtualFloppyDisk
Ändert die Eigenschaften einer virtuellen Diskette, die in VMM verwendet wird.
Syntax
Default
Set-SCVirtualFloppyDisk
[-VirtualFloppyDisk] <VirtualFloppyDisk>
[-UserRole <UserRole>]
[-Enabled <Boolean>]
[-VMMServer <ServerConnection>]
[-Name <String>]
[-SharePath <String>]
[-Description <String>]
[-Owner <String>]
[-FamilyName <String>]
[-Release <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
EquivalencySet
Set-SCVirtualFloppyDisk
[-VirtualFloppyDisks] <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualFloppyDisk]>
-FamilyName <String>
-Release <String>
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Beschreibung
Mit dem Cmdlet Set-SCVirtualFloppyDisk werden eine oder mehrere Eigenschaften einer virtuellen Diskette geändert, die in einer VMM-Umgebung (Virtual Machine Manager) verwendet wird. Bei einer virtuellen Diskettendatei, die in VMM verwendet wird, handelt es sich entweder um eine Windows-basierte VFD-Datei oder eine VMware-basierte FLP-Datei.
Zu den Eigenschaften, die Sie ändern können, gehören:
BESCHREIBUNG
Aktiviert
Name
Besitzer
SharePath (Freigabepfad)
Sie können eine virtuelle Diskettendatei in der VMM-Bibliothek speichern, oder Sie können die virtuelle Diskette einem virtuellen Computer hinzufügen.
Beispiele
Beispiel 1: Ändern der Beschreibung einer virtuellen Diskette
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"
Mit dem ersten Befehl wird das Diskettenobjekt mit dem Namen BootFloppy.vfd aus der VMM-Bibliothek auf VMMServer01 abgerufen, deren Datei auf LibraryServer01 gespeichert ist, und dann wird das Objekt in der Variablen $VFD gespeichert.
Der zweite Befehl ändert die Beschreibung des in $VFD gespeicherten Objekts der virtuellen Diskette in "Latest Boot Floppy".
Beispiel 2: Deaktivieren einer virtuellen Diskette
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 Variablen $VFD.
Mit dem zweiten Befehl wird das in $VFD gespeicherte virtuelle Diskettenobjekt deaktiviert.
Beispiel 3: Ändern des Namens einer VMware-basierten virtuellen Diskette
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"
Mit dem ersten Befehl wird das Diskettenobjekt mit dem Namen ESXBootFloppy.flp auf LibraryServer01 abgerufen und dann in der Variablen $FLP gespeichert.
Mit dem zweiten Befehl wird der Name des in $FLP gespeicherten virtuellen Diskettenobjekts in ESXBootFloppy-Beta.flp geändert.
Hinweis: Standardmäßig ist der Name eines virtuellen Diskettenobjekts in der Bibliothek derselbe (einschließlich der Erweiterung) wie der Name der eigentlichen virtuellen Diskettendatei auf der Bibliotheksfreigabe. Wenn Sie den Namen des Objekts der virtuellen Diskette in der Bibliothek ändern, ändert sich nicht der Name der eigentlichen virtuellen Diskettendatei, die auf dem Bibliothekserver 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"
Mit diesem Befehl werden alle virtuellen Diskettenobjekte aus der VMM-Bibliothek abgerufen, deren Besitzer "Unbekannt" ist, und dann wird für jedes virtuelle Diskettenobjekt ein Besitzer angegeben.
Parameter
-Description
Gibt eine Beschreibung für die virtuelle Diskette an.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
Default
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Enabled
Aktiviert ein Objekt, wenn es auf $True gesetzt ist, oder deaktiviert ein Objekt, wenn es auf $False gesetzt ist. Wenn Sie z. B. Software für eine VM-Vorlage aktualisieren möchten, können Sie das Vorlagenobjekt in der VMM-Bibliothek deaktivieren, um vorübergehend zu verhindern, dass Benutzer dieses Objekt verwenden.
Parametereigenschaften
| Typ: | Boolean |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
Default
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | 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.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
Default
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-JobVariable
Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Name
Gibt den Namen eines VMM-Objekts an.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
Default
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Owner
Gibt die besitzende Person eines VMM-Objekts in Form eines gültigen Domänenbenutzerkontos an.
- Beispielformat:
-Owner "Contoso\PattiFuller" - Beispielformat:
-Owner "PattiFuller@Contoso"
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
Default
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | 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.
Parametereigenschaften
| Typ: | Guid |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Release
Gibt eine Zeichenfolge an, die die Freigabe einer Bibliotheksressource beschreibt. VMM erstellt automatisch einen Releasewert für jede Ressource, die in die Bibliothek importiert wird. Nachdem die Ressource importiert wurde, kann die Zeichenfolge angepasst werden.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
Default
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | 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"
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
Default
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-UserRole
Gibt ein Benutzerrollenobjekt an.
Parametereigenschaften
| Typ: | UserRole |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
Default
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-VirtualFloppyDisk
Gibt ein virtuelles Diskettenobjekt an.
Parametereigenschaften
| Typ: | VirtualFloppyDisk |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
Default
| Position: | 0 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-VirtualFloppyDisks
Gibt ein Array von Diskettenobjekten an.
Parametereigenschaften
| Typ: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualFloppyDisk] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
EquivalencySet
| Position: | 0 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-VMMServer
Gibt ein VMM-Serverobjekt an.
Parametereigenschaften
| Typ: | ServerConnection |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Ausgaben
VirtualFloppyDisk
Dieses Cmdlet gibt ein VirtualFloppyDisk-Objekt zurück.
Hinweise
- Erfordert ein virtuelles VMM-Diskettenobjekt, das mit dem Cmdlet Get-SCVirtualFloppyDisk abgerufen werden kann.