Msvm_CopyFileToGuestSettingData-Klasse
Stellt die Parameter zum Kopieren einer Datei vom Host in den Gast dar. Diese Klasse wird von CIM_SettingData abgeleitet.
Die folgende Syntax enthält vereinfachten MOF-Code und schließt alle geerbten Eigenschaften ein.
Syntax
[AMENDMENT]
class Msvm_CopyFileToGuestSettingData : CIM_SettingData
{
string Description;
string Caption;
string InstanceID;
string ElementName;
boolean OverwriteExisting;
boolean CreateFullPath;
string SourcePath;
string DestinationPath;
};
Member
Die Msvm_CopyFileToGuestSettingData-Klasse verfügt über folgende Membertypen:
Eigenschaften
Die Msvm_CopyFileToGuestSettingData-Klasse verfügt über diese Eigenschaften.
-
Caption
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen ( 64 )
Eine kurze Textbeschreibung des Objekts.
-
-
CreateFullPath
-
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob fehlende Verzeichnisse im Pfad der Zieldatei vor dem Kopieren der Datei erstellt werden müssen.
-
-
Beschreibung
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Eine Textbeschreibung des Objekts.
-
-
DestinationPath
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Der vollständige Pfad der zu kopierenden Zieldatei. Diese Zieldatei muss für den Gast zugänglich sein und kann Umgebungsvariablen enthalten, die durch den Gast erweitert werden. Wenn der angegebene Pfad ein vorhandenes Verzeichnis im Gast ist, wird die Zieldatei in diesem Verzeichnis erstellt. In diesem Fall wird der Dateiname aus SourcePath als Zieldateiname verwendet.
-
-
ElementName
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Der Anzeigename für diese instance von SettingData. Darüber hinaus kann der Anzeigename als Indexeigenschaft für eine Suche oder Abfrage verwendet werden. (Hinweis: Der Name muss innerhalb eines Namespace nicht eindeutig sein.)
-
-
InstanceID
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel
Im Bereich des instanziierenden Namespace identifiziert InstanceID einen instance dieser Klasse undurchsichtig und eindeutig. Um die Eindeutigkeit innerhalb des NameSpace sicherzustellen, sollte der Wert von InstanceID mit dem folgenden "bevorzugten" Algorithmus erstellt werden: OrgID:LocalID , wobei OrgID und LocalID durch einen Doppelpunkt (:) getrennt sind und orgID einen urheberrechtlich geschützten, geschützten oder anderweitig eindeutigen Namen enthalten muss, der sich im Besitz der Geschäftsentität befindet, die die InstanceID erstellt oder definiert, oder der eine registrierte ID ist, die der Geschäftsentität von einer anerkannten globalen Autorität zugewiesen ist. (Diese Anforderung ähnelt der SchemaName_ClassName-Struktur von Schemaklassennamen.) Um die Eindeutigkeit sicherzustellen, darf OrgID außerdem keinen Doppelpunkt (:). Bei Verwendung dieses Algorithmus muss der erste Doppelpunkt, der in InstanceID angezeigt wird, zwischen OrgID und LocalID angezeigt werden. LocalID wird von der Geschäftsentität ausgewählt und sollte nicht wiederverwendet werden, um verschiedene zugrunde liegende (reale) Elemente zu identifizieren. Wenn der oben genannte bevorzugte Algorithmus nicht verwendet wird, muss die definierende Entität sicherstellen, dass die resultierende InstanceID nicht in allen InstanceIDs wiederverwendet wird, die von diesem oder anderen Anbietern für den NameSpace dieser instance erstellt wurden. Für DMTF-definierte Instanzen muss der "bevorzugte" Algorithmus verwendet werden, wobei die OrgID auf CIM festgelegt ist.
-
-
OverwriteExisting
-
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob eine vorhandene Zieldatei überschrieben werden muss.
-
-
SourcePath
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Der vollständige Pfad der zu kopierenden Quelldatei. Diese Quelldatei muss für den Hyper-V-Host zugänglich sein und kann Umgebungsvariablen enthalten, die durch den Hyper-V-Host erweitert werden.
-
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2012 R2 [nur Desktop-Apps] |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|