Windows 10 正在阻止通过调用登录脚本来配置驱动器号net use
。
该脚本是一个.bat 文件,被放置在以下不同位置:
- c:\windows\system32\grouppolicy\用户\脚本\登录
- c:\programdata\microsoft\windows\开始菜单\程序\启动
脚本在两种情况下都会失败:
- 重启并登录后;
- 如果从其位置手动运行(无论是在命令行还是通过双击)。
该脚本包含以下几行:
net use l:\ \\servername\data /persistent:no
当在非提升权限的命令提示符中从命令行手动运行该脚本时,脚本的每一行都会引发错误:
System error 67 has occurred.
The network name cannot be found.
尽管如此,在同一目录中立即手动运行每一行时都会成功。
问题是如何让 Windows 观察脚本的配置。任何建设性的意见都将不胜感激。
答案1
我重复了您的错误,它来自命令中的错误语法。我不明白为什么它在命令提示符下对您有效,因为它对我来说不起作用。
正确的语法是:
net use l: \\servername\data /persistent:no
驱动器号后的反斜杠应该省略。