用户名密码访问网络驱动器上的文件夹

时间:2014-11-04 19:53:22

标签: batch-file command-line command command-prompt

我目前有一个脚本,它从网络驱动器运行程序的静默安装。但问题是,为了访问这些文件,我需要输入用户名和密码。有谁知道我怎么做到这一点?这就是我目前的

start "" /wait "\\NetworkDrive\setup.exe" /adminfile "%~dp0outlook2013.msp"

我只需要添加

{password} USER:admin

到最后?

1 个答案:

答案 0 :(得分:3)

一种解决方案是使用净使用临时映射网络驱动器以进行安装,如admdrew所示。

@echo off
%SystemRoot%\System32\net.exe use Z: \\Computer\ShareName\ password /user:admin /persistent:no
start "" /wait Z:\setup.exe /adminfile "%~dp0outlook2013.msp"
%SystemRoot%\System32\net.exe use Z: /delete /yes

参数/persistent:no禁用Windows注册表中的网络驱动器映射存储,以便在下次登录时由执行此批处理文件的用户自动重新连接,以防用户在删除行之前终止批处理文件可以执行驱动器Z:的映射 这不应该发生,但通常最好使用参数/persistent:no进行临时映射,以避免在Windows注册表中记录此网络驱动器连接。