在Windows上自动安装持久的CIFS驱动器。

试图创build一个脚本来自动安装Windows 2008/2012服务器上的CIFS共享作为驱动器。 该共享需要login(不幸的是,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只通过提示接受login细节,难以从脚本调用。 不知道如果默认的Windows服务器安装有一个像“期待”这样的本机工具来自动执行此操作。 我喜欢避免安装第三方实用程序。

注意:您不能合并/ USER和/ SAVECRED。 这显然是在一些旧版本的Windows支持。

其他通常build议的解决scheme是将cmd放入启动文件夹。 但我不想以纯文本的方式公开密码。

任何人都可以推荐本地解决scheme

只是一个想法,但你可以把你的命令转储到batch file中,并将其设置为本地gpo中的login脚本。

@echoclosures

如果存在x:goto删除

转到地图

:去掉

净使用x:/ DELETE

:地图

净使用x:\ 10.243.212.19 \ demo_nas_share / USER:用户名密码

:结束

您可以在VBScript对驱动器映射进行VBScript ,然后使用Microsoft脚本编码器对其进行编码 – 这将防止密码在文件中以纯文本forms显示,但请注意编码很容易反转。

这个文件然后可以在本地组策略中用作login脚本,就像w33mhzbuild议的一样。

编码脚本如何在这里可用

sorting广告。 使用组策略首选项来映射驱动器。 Simples …