用户运行一种登录脚本,在共享驱动器上创建子文件夹。在特殊情况下,它会检查特定子文件夹的创建时间。用户对此项具有所有者(NTFS权限)的完全访问权限。但是,用户对父文件夹没有读取权限,以防止查看其他目录。似乎只有当用户对父文件夹也有读取权限时,才允许通过fso.GetFolder(path).DateCreated
检查CreateDate属性,这对我来说似乎很奇怪。
用户本身是AD安全组的成员,该组对父文件夹的访问权限有限,无法访问VBS操作的文件夹。
Folder Name Permissions Effect on ------------------------------------------------------------------------------- ParentFolder AD SecGroup Write, Read Attributes This, Subfolder & Files Creator-Owner Full Access Only Subfolders & Files | ---->Subfolder AD SecGroup Inherited from Parent Creator-Owner Inherited from Parent Username Full Access Only this folder
脚本可以访问子文件夹并且它存在,但它没有获得DateCreated属性的值,如下图所示:
但是,如果我将ParentFolder的权限更改为:
Folder Name Permissions Effect on ------------------------------------------------------------------------------- ParentFolder AD SecGroup Write, Read This, Subfolder & Files
如何在不使父文件夹可见的情况下获得对这些属性的可靠访问?