我运行一个脚本来获取文件共享的权限。
最近,我不得不在单独的域中添加用户的权限。
现在,当我运行脚本时,脚本会返回用户的SID,而不是他们的名字。但是,如果我进入NTFS属性,UI将显示名称。
我假设,因为NTFS在显示名称之前实际将SID引用到名称需要一段时间(因为最初它也只显示SID) - 脚本正在运行并在不等待引用的情况下提取数据。但是我没有看到get-item cmdlet的“忙”成员......
不幸的是,由于我无法访问其他域,因此我无法运行另一个命令来从SID获取用户名。
如果推动推动我要么必须访问该域,要么在一个帐户下运行脚本 - 但我只是想知道我能在我当前的位置做些什么。
有什么想法吗?
((((Get-Item "D:\shares\sharelocation").GetAccessControl('access')).Access).identityreference).value