Freigeben über


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.

Warning

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>

Parameters

Parameter Description
create Erzeugt einen Objektbezeichner, falls die angegebene Datei nicht bereits über einen solchen verfügt. Wenn die Datei bereits über einen Objektbezeichner verfügt, entspricht dieser Unterbefehl dem Unterbefehl query (Abfrage ).
delete Löscht einen Objektbezeichner.
query 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 die ursprüngliche Objekt-ID 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 an, einschließlich des Dateinamens und der Erweiterung, z. B. C:\documents\filename.txt.

Remarks

  • 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.

Examples

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