CIM_LogicalFile-Klasse
Die CIM_LogicalFile-Klasse stellt eine benannte Sammlung von Daten dar, bei der es sich um ausführbaren Code handeln kann, der sich in einem Dateisystem in einer Speichererweiterung befindet.
Wichtig
Die CIM-Klassen (Common Information Model) von DMTF (Distributed Management Task Force) sind die übergeordneten Klassen, auf denen WMI-Klassen erstellt werden. WMI unterstützt derzeit nur die CIM 2.x-Versionsschemas.
Die folgende Syntax wird durch MOF-Code (Managed Object Format) vereinfacht und schließt alle geerbten Eigenschaften ein. Eigenschaften werden in alphabetischer Reihenfolge und nicht in MOF-Reihenfolge aufgeführt.
Syntax
[SupportsDelete, DeleteBy("DeleteInstance"), Abstract, Provider("CIMWin32"), UUID("{8502C559-5FBB-11D2-AAC1-006008C78BC7}"), DisplayName("Files (CIM)"), AMENDMENT]
class CIM_LogicalFile : CIM_LogicalElement
{
string Caption;
string Description;
datetime InstallDate;
string Status;
uint32 AccessMask;
boolean Archive;
boolean Compressed;
string CompressionMethod;
string CreationClassName;
datetime CreationDate;
string CSCreationClassName;
string CSName;
string Drive;
string EightDotThreeFileName;
boolean Encrypted;
string EncryptionMethod;
string Name;
string Extension;
string FileName;
uint64 FileSize;
string FileType;
string FSCreationClassName;
string FSName;
boolean Hidden;
uint64 InUseCount;
datetime LastAccessed;
datetime LastModified;
string Path;
boolean Readable;
boolean System;
boolean Writeable;
};
Member
Die CIM_LogicalFile-Klasse verfügt über die folgenden Membertypen:
Methoden
Die CIM_LogicalFile-Klasse verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
ChangeSecurityPermissions | Ändert die Sicherheitsberechtigungen für die logische Datei, die im Objektpfad angegeben ist. Nicht von WMI implementiert. |
ChangeSecurityPermissionsEx | Ändert die Sicherheitsberechtigungen für die logische Datei, die im Objektpfad angegeben ist. Nicht von WMI implementiert. |
Komprimieren | Komprimiert die logische Datei (oder das Verzeichnis), die im Objektpfad angegeben ist. Nicht von WMI implementiert. |
CompressEx | Komprimiert die logische Datei (oder das Verzeichnis), die im Objektpfad angegeben ist. Nicht von WMI implementiert. |
Kopieren | Kopiert die logische Datei (oder das Verzeichnis), die im Objektpfad angegeben ist, an den vom Eingabeparameter angegebenen Speicherort. Nicht von WMI implementiert. |
CopyEx | Kopiert die logische Datei (oder das Verzeichnis), die im Objektpfad angegeben ist, an den vom Eingabeparameter angegebenen Speicherort. Nicht von WMI implementiert. |
Löschen | Löscht die logische Datei (oder das Verzeichnis), die im Objektpfad angegeben ist. Nicht von WMI implementiert. |
DeleteEx | Löscht die logische Datei (oder das Verzeichnis), die im Objektpfad angegeben ist. Nicht von WMI implementiert. |
GetEffectivePermission | Bestimmt, ob der Aufrufer über die durch das Permission-Argument angegebenen aggregierten Berechtigungen verfügt. Nicht von WMI implementiert. |
Umbenennen | Benennt die logische Datei (oder das Verzeichnis) um, die im Objektpfad angegeben ist. Nicht von WMI implementiert. |
TakeOwnerShip | Ruft den Besitz der logischen Datei (oder des Verzeichnisses) ab, die im Objektpfad angegeben ist. Nicht von WMI implementiert. |
TakeOwnerShipEx | Ruft den Besitz der logischen Datei (oder des Verzeichnisses) ab, die im Objektpfad angegeben ist. Nicht von WMI implementiert. |
Dekomprimieren | Entpackt die logische Datei (oder das Verzeichnis), die im Objektpfad angegeben ist. Nicht von WMI implementiert. |
UncompressEx | Entpackt die logische Datei (oder das Verzeichnis), die im Objektpfad angegeben ist. Nicht von WMI implementiert. |
Eigenschaften
Die CIM_LogicalFile-Klasse verfügt über diese Eigenschaften.
-
Accessmask
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Zugriffsrechte")
Bitmaske, die die Zugriffsrechte darstellt, die für den Zugriff auf die Datei oder die Ausführung bestimmter Vorgänge für die Datei erforderlich sind. Bitwerte finden Sie unter Konstanten für Datei- und Verzeichniszugriffsrechte.
Hinweis
Auf FAT-Volumes wird stattdessen der wert FULL_ACCESS zurückgegeben, was angibt, dass keine Sicherheit für das Objekt festgelegt wurde.
-
-
FILE_READ_DATA (Datei) oder FILE_LIST_DIRECTORY (Verzeichnis) (1)
-
FILE_WRITE_DATA (Datei) oder FILE_ADD_FILE (Verzeichnis) (2)
-
FILE_APPEND_DATA (Datei) oder FILE_ADD_SUBDIRECTORY (Verzeichnis) (4)
-
FILE_READ_EA (8)
-
FILE_WRITE_EA (16)
-
FILE_EXECUTE (Datei) oder FILE_TRAVERSE (Verzeichnis) (32)
-
FILE_DELETE_CHILD (Verzeichnis) (64)
-
FILE_READ_ATTRIBUTES (128)
-
FILE_WRITE_ATTRIBUTES (256)
-
DELETE (65536)
-
READ_CONTROL (131072)
-
WRITE_DAC (262144)
-
WRITE_OWNER (524288)
-
SYNCHRONISIEREN (1048576)
Archivieren
-
Datentyp: Boolesch
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Sollte archiviert werden")
Wenn True, sollte die Datei archiviert werden.
Caption
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64), DisplayName ("Caption")
Eine kurze Textbeschreibung des Objekts.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
Compressed
-
Datentyp: Boolesch
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Compressed")
Wenn True, wird die Datei komprimiert.
CompressionMethod
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Compression Method")
Freiformzeichenfolge, die den Algorithmus oder das Tool angibt, das zum Komprimieren der logischen Datei verwendet wird. Wenn das Komprimierungsschema unbekannt oder nicht beschrieben ist, verwenden Sie "Unbekannt". Wenn die logische Datei komprimiert ist, das Komprimierungsschema jedoch unbekannt oder nicht beschrieben ist, verwenden Sie "Komprimiert". Wenn die logische Datei nicht komprimiert ist, verwenden Sie "Not Compressed".
CreationClassName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: CIM_Key, DisplayName ("Klassenname")
Name der Klasse.
CreationDate
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Erstellungsdatum")
Datum und Uhrzeit der Erstellung der Datei.
CSCreationClassName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM_FileSystem. CSCreationClassName"), CIM_Key, DisplayName ("Computersystemklassenname")
Klasse des Computersystems.
CSName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM_FileSystem. CSName"), CIM_Key, DisplayName ("Computersystemname")
Name des Computersystems.
Beschreibung
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Description")
Eine Textbeschreibung des -Objekts.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
Laufwerk
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Behoben, Schema ("Win32"), DisplayName ("Drive")
Laufwerkbuchstaben (einschließlich des Doppelpunkts, der auf den Laufwerkbuchstaben folgt) der Datei. Diese Eigenschaft wird von CIM_LogicalFile geerbt. Beispiel: "c:"
EightDotThreeFileName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Acht Punkt drei Dateiname")
DOS-kompatibler Dateiname. Beispiel: "c:\progra~1"
Verschlüsselt
-
Datentyp: Boolesch
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Encrypted")
Wenn True, wird die Datei verschlüsselt.
Encryptionmethod
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Verschlüsselungsmethode")
Freiformzeichenfolge, die den Algorithmus oder das Tool zum Verschlüsseln einer logischen Datei identifiziert. Wenn das Verschlüsselungsschema nicht verwendet wird (z. B. aus Sicherheitsgründen), verwenden Sie "Unbekannt". Wenn die Datei verschlüsselt ist, aber entweder ihr Verschlüsselungsschema unbekannt oder nicht offengelegt ist, verwenden Sie "Encrypted". Wenn die logische Datei nicht verschlüsselt ist, verwenden Sie "Not Encrypted".
Erweiterung
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Behoben, Schema ("Win32"), DisplayName ("Dateierweiterung")
Dateinamenerweiterung ohne den vorherigen Punkt (Punkt). Beispiel: "txt", "mof", "mdb"
FileName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Behoben, Schema ("Win32"), DisplayName ("Dateiname")
Dateiname ohne Dateinamenerweiterung. Beispiel: "MyDataFile"
FileSize
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Size"), Units ("bytes")
Größe der Datei in Bytes.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
FileType
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Dateityp")
Deskriptor, der den Dateityp darstellt, der von der Extension-Eigenschaft angegeben wird.
FSCreationClassName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM_FileSystem. CreationClassName"), CIM_Key, DisplayName ("Dateisystemklassenname")
Klasse des Dateisystems.
FSName
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Weitergegeben ("CIM_FileSystem. Name"), CIM_Key, DisplayName ("Dateisystemname")
Name des Dateisystems.
Hidden
-
Datentyp: Boolesch
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Hidden")
Bei True ist die Datei ausgeblendet.
InstallDate
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Installationsdatum")
Gibt an, wann das Objekt installiert wurde. Das Fehlen eines Werts gibt nicht an, dass das Objekt nicht installiert ist.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
InUseCount
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Anzahl der aktuellen Geöffneten Dateien")
Anzahl der "Datei öffnet", die derzeit für die Datei aktiv sind.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
LastAccessed
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Letzter Zugriff")
Datum und Uhrzeit des letzten Zugriffs auf die Datei.
Lastmodified
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Last Modified")
Datum und Uhrzeit der letzten Änderung der Datei.
Name
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Überschreiben ("Name"), Schlüssel
Die Name-Eigenschaft ist eine Zeichenfolge, die den geerbten Namen darstellt, der als Schlüssel einer logischen Datei instance innerhalb eines Dateisystems dient. Vollständige Pfadnamen sollten angegeben werden. Beispiel: C:\Windows\system\win.ini
Pfad
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Behoben, Schema ("Win32"), DisplayName ("Path")
Pfad der Datei einschließlich der führenden und nachfolgenden umgekehrten Schrägstriche. Beispiel: "\windows\system\"
Lesbar
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Lesbar")
True gibt an, dass die Datei gelesen werden kann.
Status
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (10), DisplayName ("Status")
Zeichenfolge, die die aktuelle status des Objekts angibt. Operative und nicht operative status können definiert werden. Operative status können "OK", "Degraded" und "Pred Fail" enthalten. "Pred Fail" gibt an, dass ein Element ordnungsgemäß funktioniert, aber einen Fehler vorhersagt (z. B. eine SMART-fähige Festplatte).
Nicht betriebsbereite status können "Error", "Starting", "Stopping" und "Service" enthalten. "Dienst" kann während der Datenträger-Spiegel-Resilvering, beim erneuten Laden einer Benutzerberechtigungsliste oder bei anderen administrativen Aufgaben angewendet werden. Nicht alle derartigen Arbeiten sind online, aber das verwaltete Element ist weder "OK" noch in einem der anderen Zustände.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
Folgende Werte sind gültig:
OK ("OK")
Fehler ("Fehler")
Degraded ("Degraded")
Unbekannt ("Unbekannt")
Pred Fail ("Pred Fail")
Wird gestartet ("Wird gestartet")
Beenden ("Wird beendet")
Dienst ("Dienst")
Gestresst ("Gestresst")
NonRecover ("NonRecover")
Kein Kontakt ("Kein Kontakt")
Lost Comm ("Lost Comm")
System
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schema ("Win32"), DisplayName ("Systemdatei")
Bei True handelt es sich bei der Datei um eine Systemdatei.
Schreibbar
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Writeable")
True gibt an, dass die Datei geschrieben werden kann.
Bemerkungen
Die CIM_LogicalFile-Klasse wird von CIM_LogicalElement abgeleitet.
WMI implementiert diese Klasse nicht. Informationen zu von CIM_LogicalFile abgeleiteten Klassen finden Sie unter Win32-Klassen.
Diese Dokumentation wird von den CIM-Klassenbeschreibungen abgeleitet, die von der DMTF veröffentlicht werden. Microsoft hat möglicherweise Änderungen vorgenommen, um kleinere Fehler zu korrigieren, den Microsoft SDK-Dokumentationsstandards zu entsprechen oder weitere Informationen bereitzustellen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|