根据 MSDN (http://msdn.microsoft.com/en-us/library/windows/desktop/bb540013(v=vs.85).aspx)这些是 DfsrIdRecordInfo wmi 类的“flags”属性的唯一可能值:
数据类型:uint8 访问类型:只读
当前标志、权威标志和文件类型标志的组合。
PRESENT_FLAG 0x1 该资源不是墓碑;它在计算机上可用。
NAME_CONFLICT_FLAG 0x2 由于名称冲突而生成墓碑。此标志仅对墓碑有意义。
UID_VISIBLE_FLAG 0x4 ID 记录已发送给其他合作伙伴;因此,其他合作伙伴知道此资源。
JOURNAL_WRAP_FLAG 0x10 卷已发生日志覆盖,并且尚未检查资源以确定日志覆盖恢复过程是否有任何更改。
PENDING_TOMBSTONE_FLAG 0x20 ID 记录正在被墓碑化(或删除)。
当我检查我的一个文件时,它报告其标志属性的值为“5”。值“5”到底是什么意思?
__GENUS : 2
__CLASS : DfsrIdRecordInfo
__SUPERCLASS :
__DYNASTY : DfsrIdRecordInfo
__RELPATH : DfsrIdRecordInfo.Uid="{6A33C970-929A-4052-ACB5-92520F3B0E7C}-v3794"
__PROPERTY_COUNT : 17
__DERIVATION : {}
__SERVER : MYSERVER
__NAMESPACE : root\microsoftdfs
__PATH : \\MYSERVER\root\microsoftdfs:DfsrIdRecordInfo.Uid="{6A33C970-929A-4052-ACB5-92520F3B0E7C}-v3794"
Attributes : 32
Clock : 20130322134516.934807-000
CreateTime : 20130322134514.017682-000
Fence : 3
Fid : 1970324837048435
FileHash : 6ab5e41820f1c6d0 91fd3ef981e4d98f
FileName : test.txt
****Flags : 5*****
FullPathName : C:\Myfolder\test.txt
GVsn : {6A33C970-929A-4052-ACB5-92520F3B0E7C}-v3795
Index : 1536
ParentUid : {D1AC58C9-B5DB-4595-8D7A-BF271866B18D}-v1
ReplicatedFolderGuid : D1AC58C9-B5DB-4595-8D7A-BF271866B18D
Uid : {6A33C970-929A-4052-ACB5-92520F3B0E7C}-v3794
UpdateTime : 20130322141644.440697-000
Usn : 303139856
Volume : \\.\C:
PSComputerName : MYSERVER
答案1
记录得很清楚,重点是我的:
A旗帜组合[注意复数] 表示当前、权威和文件类型标志。
使用您的价值观:
PRESENT_FLAG 0x1
UID_VISIBLE_FLAG 0x4 +
--------------------
Flag Combination 0x5
这表明PRESENT_FLAG
和UID_VISIBLE_FLAG
都已设置。