Freigeben über


Get-SCCustomResource

Ruft eine benutzerdefinierte Ressource aus der VMM-Bibliothek ab.

Syntax

Get-SCCustomResource
   [-VMMServer <ServerConnection>]
   [-All]
   [<CommonParameters>]
Get-SCCustomResource
   [-VMMServer <ServerConnection>]
   -Name <String>
   [<CommonParameters>]
Get-SCCustomResource
   [-VMMServer <ServerConnection>]
   [-Release <String>]
   -FamilyName <String>
   [<CommonParameters>]
Get-SCCustomResource
   [-VMMServer <ServerConnection>]
   [-ID <Guid>]
   [<CommonParameters>]

Beschreibung

Das cmdlet Get-SCCustomResource ruft eine benutzerdefinierte Ressource aus der VMM-Bibliothek (Virtual Machine Manager) ab. Eine benutzerdefinierte Ressource ist ein ordnerbasiertes Bibliotheksobjekt in VMM. Die Ressource wird auf Ordnerebene deklariert, und der Inhalt des Ordners ist VMM unbekannt.

Um der Bibliothek eine benutzerdefinierte Ressource hinzuzufügen, erstellen Sie einen Ordner mit einem . CR-Erweiterung, Inhalt im Ordner platzieren und dann die VMM-Konsole verwenden, um den Ordner in eine VMM-Bibliotheksfreigabe zu ziehen. VMM erkennt und importiert den Ordner als benutzerdefinierte Ressource in die Bibliothek.

Beispiele

Beispiel 1: Abrufen einer bestimmten benutzerdefinierten Ressource

PS C:\> $CR = Get-SCCustomResource -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "Folder.CR" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }

Dieser Befehl ruft das benutzerdefinierte Ressourcenobjekt namens Folder.CR auf LibraryServer01 aus der VMM-Bibliothek auf VMMServer01 ab und speichert das Objekt dann in der $CR Variablen.

Parameter

-All

Gibt an, dass dieses Cmdlet alle untergeordneten Objekte unabhängig vom übergeordneten Objekt abruft. Beispielsweise ruft der Befehl Get-SCVirtualDiskDrive -All alle Objekte des virtuellen Datenträgerlaufwerks ab, unabhängig vom Objekt des virtuellen Computers oder des Vorlagenobjekts, dem jedes objekt des virtuellen Datenträgerlaufwerks zugeordnet ist.

Typ:SwitchParameter
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 Typ- verwendet, um die Äquivalenz zwischen Bibliotheksressourcen herzustellen.

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

-ID

Gibt den numerischen Bezeichner als global eindeutigen Bezeichner oder GUID für ein Objekt an.

Typ:Guid
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:True
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:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

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

Ausgaben

CustomResource

Dieses Cmdlet gibt ein CustomResource--Objekt zurück.