Freigeben über


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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

CIM_SettingData

CIM_SettingData