上面的方法对我来说几乎有效。但我遇到了一个问题,
我能够使用“PsExec.exe -i -s cmd.exe”映射如上所述的共享驱动器
在 nt authority\system 下。
net use x: //server/share password /user:domain/username /persistent:yes
如您所见,我正在使用不同的凭据来映射驱动器,该命令成功运行,并且我可以从当前调用的 CMD 查看驱动器。
但如果尝试通过 GUI 或常规命令提示符打开驱动器,我会得到
The user name or password is incorrect
有什么建议么?
答案1
如果你登录到 GUI,你就会进入用户会话不再是“nt authority\system”。可以将它们视为两个完全不同的用户,具有完全不同的驱动器。用户必须自行安装驱动器(使用自动运行、netlogon、脚本或 GPO)。
如果您想以 UserA 的身份使用该驱动器,则必须将其安装为 UserA。UserB 将看不到它(即使它的用户名是“系统”)。
另外:在 Windows 下工作时使用正确的反斜杠 ( \
),这将使您的生活更轻松。
答案2
您只是使用斜杠,但有时需要反斜杠:
net use x: \\server\share password /user:domain\username /persistent:yes
另外:如果您计划在域环境中使用,请考虑使用Group Policy Preferences
。它更加可靠。