使用 Powershell 获取 NAS 驱动器详细信息

使用 Powershell 获取 NAS 驱动器详细信息

我是 Powershell 新手。我试图在 Windows 中获取 NAS 驱动器的所有者和访问权限。我尝试通过get-aclpython(使用winrm)进行操作,但失败了,提示我尝试处理的驱动器不存在。

例子 :

get-acl 'V:'  

但是,当我对 C: 驱动器尝试相同的命令时,它工作正常。对于 NAS,它显示:

Error >get-acl : Cannot find drive. A drive with the name \'V\' does not exist

还有其他替代命令吗?

当我登录到该远程机器并执行时,此命令工作正常,但是当我使用 winrm 通过 python 执行时出现上述错误。

答案1

当您在 power shell 中输入 V: 时,它会尝试搜索本地驱动器,这就是程序返回远程计算机而不是本地计算机中的 ACL 的原因。您需要使用驱动器的完整位置运行命令,例如:\server_Name\folder_name,它将返回关联的组,当您在 AD 中搜索这些组时,您可以找到所有者是谁。

相关内容