我曾经pushd \\network\drive\path
在 powershell 中移动到这个驱动器。然后我Get-ChildItem
检查我可以从这里移动到哪些文件夹。不幸的是,这个命令的结果为空,而我的驱动器上有很多文件夹。原因是什么?我以管理员身份运行 powershell,没有管理员规则就没有问题
答案1
这不起作用,因为您的管理员用户缺乏查看此网络共享上文件夹内容的权限。
原因很简单,它无需管理员即可工作,但以管理员身份使用 powershell 时则不行。
我已经通过更改我的一个网络共享来确认这一点。我的用户有权限,但用户管理员没有权限。我可以使用 pushd 和 dir 作为普通用户查看文件夹,但不能以管理员身份查看。(是的,dir 是 get-childitem 的别名)