我们使用 psexec 连接到远程计算机。我们正在运行 .bat 文件,该文件启动 scanstate.exe 以将计算机文件和设置扫描到远程网络位置\\server\path1
。scanstate 错误是:
"An error occurred processing the command line. Invalid store path; check the store parameter and/or file system permissions."
Scanstate 正在使用远程磁盘位置:\\server\path1
当我们执行时净使用通过 psexec 会话:
Status Local Remote Network
-------------------------------------------------------------------------------
Unavailable F: \\server\path1 Microsoft Windows Network
Unavailable G: \\server\path2 Microsoft Windows Network
The command completed successfully.
当我们直接从桌面运行 scanstate(而不是从 psexec 运行)时,磁盘可用并且一切正常。
当我们尝试通过具有域管理员用户权限的 psexec 会话映射驱动器时:
C:\WINDOWS\system32>net use F: \\server\path1 /user:domain\user1 Password1
System error 1312 has occurred.
A specified logon session does not exist. It may already have been terminated.
如何通过 psexec 访问远程网络驱动器?
答案1
https://portal.nutanix.com/page/documents/kbs/details?targetId=kA07V000000LUutSAG
这是由于以下组策略造成的。为了传递凭据以映射共享,需要禁用此策略。网络访问:不允许存储用于身份验证的密码和凭据注意:启用此策略后,无需凭据即可进行映射。
打开本地组策略编辑器 (gpedit.msc)。
在组策略编辑器下,转到计算机配置>Windows 设置>安全设置>本地策略>安全选项。
找到策略网络访问:不允许存储用于身份验证的密码和凭据,并将其设置为禁用或未配置。