尝试创建一个脚本,以自动将 CIFS 共享安装为 Windows 2008/2012 服务器上的驱动器。共享需要登录(不幸的是,无法使用 AD),并且需要安装为重启后仍存在的持久驱动器。
Windows 允许以下
net use x: \\10.243.212.19\demo_nas_share /USER:username password /PERSISTENT:YES
但是上面不会保存下次启动的凭据。我们需要使用
net use x: \\10.243.212.19\demo_nas_share /SAVECRED /PERSISTENT:YES
但是这个 cmd 仅通过提示接受登录详细信息,并且很难从脚本中调用。不确定默认的 Windows 服务器安装是否有像“Expect”这样的本机工具来自动执行此操作。我喜欢避免安装第三方实用程序。
注意:您不能组合 /USER 和 /SAVECRED。不过这在某些旧版本的 Windows 中显然是受支持的。
另一个常见的建议解决方案是将 cmd 放入启动文件夹。但我不想以纯文本形式暴露密码。
有人可以推荐一个本地解决方案吗?
答案1
只是一个想法,但您可以将命令转储到批处理文件中,并将其设置为本地 gpo 中的登录脚本。
@echo 关闭
如果存在 x: 转到删除
前往地图
:消除
净使用x:/DELETE
:地图
net use x:\10.243.212.19\demo_nas_share /USER:用户名 密码
:结尾
答案2
答案3
对 AD 进行排序。使用组策略首选项映射驱动器。简单...