下面是我的共享文件夹并将其映射到驱动器 x 的脚本:
net use x: /delete
net share "Shared Folder" /delete
net share "Shared Folder"="D:\MyFolder\Shared Folder" /GRANT:everyone,full
net use x: "\\My-PC\MySharedFolder" /P:Yes
pause
我从批处理文件(以管理员身份运行)执行上述命令后,我确实在命令行窗口中看到了 x: 驱动器,但 Windows 资源管理器未显示 x: 驱动器。然后我转到 Windows 资源管理器,手动将 x: 驱动器再次映射到共享文件夹,然后我在 Windows 资源管理器中看到了 x: 驱动器,请帮助我解决此问题。
答案1
我记得看到过这个错误。这是因为您使用“以管理员身份运行”来运行批处理文件。如果您不以管理员身份运行,最终将收到拒绝访问错误。
由于您以管理员身份运行,因此您没有在 Windows 资源管理器中看到这些文件夹,因为它不是以管理员身份运行的。
尝试这些:
运行批处理文件(以管理员身份运行)后,打开两个命令行,一个以管理员身份运行,另一个不以管理员身份运行。不以管理员身份运行的命令行也不会显示您的
x:
驱动器运行批处理文件,以管理员身份运行,然后再次运行它,但这次不要以管理员身份运行。您将收到一条拒绝访问的消息,但请忽略它。现在您将
x:
在 Windows 资源管理器中看到驱动器