fsutil objectid
Verwaltet Objektbezeichner (OIDs), bei denen es sich um interne Objekte handelt, die vom DLT-Clientdienst (Distributed Link Tracking) und vom Dateireplikationsdienst (File Replication Service, FRS) verwendet werden, um andere Objekte wie Dateien, Verzeichnisse und Links nachzuverfolgen. Objektbezeichner sind für die meisten Programme nicht sichtbar und sollten niemals geändert werden.
Warnung
Sie sollten einen Objektbezeichner nicht löschen, festlegen oder anderweitig verändern. Das Löschen oder Festlegen eines Objektbezeichners kann zum Verlust von Daten aus Teilen einer Datei bis hin zum Verlust vollständiger Datenvolumes führen. Darüber hinaus kann es zu einem unerwünschten Verhalten des DLT-Clientdiensts und des Dateireplikationsdiensts kommen.
Syntax
fsutil objectid [create] <filename>
fsutil objectid [delete] <filename>
fsutil objectid [query] <filename>
fsutil objectid [set] <objectID> <birthvolumeID> <birthobjectID> <domainID> <filename>
Parameter
Parameter | BESCHREIBUNG |
---|---|
create | Erzeugt einen Objektbezeichner, falls die angegebene Datei nicht bereits über einen solchen verfügt. Wenn die Datei bereits einen Objektbezeichner aufweist, entspricht dieser Unterbefehl dem Unterbefehl query. |
delete | Löscht einen Objektbezeichner. |
Abfrage | Fragt einen Objektbezeichner ab. |
set | Legt einen Objektbezeichner fest. |
<objectID> |
Legt einen dateispezifischen 16-Byte-Hexadezimalbezeichner fest, der innerhalb eines Volumes garantiert eindeutig ist. Der Objektidentifikator wird vom DLT-Clientdienst und vom Dateireplikationsdienst verwendet, um Dateien zu identifizieren. |
<birthvolumeID> |
Gibt das Volume an, auf dem sich die Datei befand, als sie zum ersten Mal mit einem Objektbezeichner versehen wurde. Dieser Wert ist ein 16-Byte-Hexadezimalbezeichner, der vom DLT-Clientdienst verwendet wird. |
<birthobjectID> |
Gibt den ursprünglichen Objektbezeichner der Datei an (die objectID kann sich ändern, wenn eine Datei verschoben wird). Dieser Wert ist ein 16-Byte-Hexadezimalbezeichner, der vom DLT-Clientdienst verwendet wird. |
<domainID> |
16-Byte-Domänenbezeichner im Hexadezimalformat. Dieser Wert wird derzeit nicht verwendet und muss vollständig mit 0-Werten aufgefüllt werden. |
<filename> |
Gibt den vollständigen Pfad zur Datei einschließlich des Dateinamens und der Erweiterung an, zum Beispiel C:\Dokumente\Dateiname.txt. |
Hinweise
- Jede Datei mit einem Objektbezeichner verfügt außerdem über einen Bezeichner für Ursprungsvolume, Ursprungsobjekt und einen Domänenbezeichner. Wenn Sie eine Datei verschieben, kann sich der Objektbezeichner ändern, aber die Bezeichner für das Ursprungsvolume und das Ursprungsobjekt bleiben gleich. Dieses Verhalten ermöglicht es dem Windows-Betriebssystem, eine Datei jederzeit zu finden – unabhängig davon, wohin sie verschoben wurde.
Beispiele
Geben Sie zum Erstellen eines Objektbezeichners Folgendes ein:
fsutil objectid create c:\temp\sample.txt
Geben Sie zum Löschen eines Objektbezeichners Folgendes ein:
fsutil objectid delete c:\temp\sample.txt
Geben Sie zum Abfragen eines Objektbezeichners Folgendes ein:
fsutil objectid query c:\temp\sample.txt
Geben Sie zum Festlegen eines Objektbezeichners Folgendes ein:
fsutil objectid set 40dff02fc9b4d4118f120090273fa9fc f86ad6865fe8d21183910008c709d19e 40dff02fc9b4d4118f120090273fa9fc 00000000000000000000000000000000 c:\temp\sample.txt