Freigeben über


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.