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

Batch file 使用用户名密码访问网络驱动器上的文件夹,batch-file,command-line,command,command-prompt,Batch File,Command Line,Command,Command Prompt,我目前有一个脚本,它从网络驱动器运行程序的静默安装。但是,问题是为了访问这些文件,我需要输入用户名和密码。有人知道我怎么做吗?这就是我目前拥有的 start "" /wait "\\NetworkDrive\setup.exe" /adminfile "%~dp0outlook2013.msp" 我需要补充一下吗 {password} USER:admin 最后?一种解决方案是使用net use临时映射网络驱动器以进行安装,正如前面所建议的那样 参数/persistent:no禁用Windo

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

start "" /wait "\\NetworkDrive\setup.exe" /adminfile "%~dp0outlook2013.msp"
我需要补充一下吗

{password} USER:admin

最后?

一种解决方案是使用net use临时映射网络驱动器以进行安装,正如前面所建议的那样

参数
/persistent:no
禁用Windows注册表中网络驱动器映射的存储,以便执行此批处理文件的用户下次登录时自动重新连接,以防用户在删除驱动器Z:映射的行之前终止批处理文件。

这种情况不应该发生,但通常最好始终使用参数
/persistent:no
进行临时映射,以避免在Windows注册表中记录此网络驱动器连接。

一种解决方案是使用net use临时映射网络驱动器以进行安装,正如所建议的那样

参数
/persistent:no
禁用Windows注册表中网络驱动器映射的存储,以便执行此批处理文件的用户下次登录时自动重新连接,以防用户在删除驱动器Z:映射的行之前终止批处理文件。

这种情况不应该发生,但通常最好始终使用参数
/persistent:no
进行临时映射,以避免在Windows注册表中记录此网络驱动器连接。

一种解决方案是使用net use临时映射网络驱动器以进行安装,正如所建议的那样

参数
/persistent:no
禁用Windows注册表中网络驱动器映射的存储,以便执行此批处理文件的用户下次登录时自动重新连接,以防用户在删除驱动器Z:映射的行之前终止批处理文件。

这种情况不应该发生,但通常最好始终使用参数
/persistent:no
进行临时映射,以避免在Windows注册表中记录此网络驱动器连接。

一种解决方案是使用net use临时映射网络驱动器以进行安装,正如所建议的那样

参数
/persistent:no
禁用Windows注册表中网络驱动器映射的存储,以便执行此批处理文件的用户下次登录时自动重新连接,以防用户在删除驱动器Z:映射的行之前终止批处理文件。


这种情况不应该发生,但通常最好始终使用参数
/persistent:no
进行临时映射,以避免在Windows注册表中记录此网络驱动器连接。

是否尝试使用(具有
/user
参数)装载网络驱动器首先?类似于
net use N:\\NetworkDrive\folder/user admin password
这只是一个安装批处理文件,所以我不想映射它。如果我使用网络,它会被映射吗?是的。您也可以在安装后立即使用
net use N:/delete
断开映射驱动器的连接。谢谢您的帮助!:)您是否已尝试先使用(具有
/user
参数)安装网络驱动器?类似于
net use N:\\NetworkDrive\folder/user admin password
这只是安装批处理文件,因此我不想映射它。如果我使用网络,它会被映射吗?是的。您也可以在安装后立即使用
net use N:/delete
断开映射驱动器的连接。谢谢您的帮助!:)您是否已尝试先使用(具有
/user
参数)安装网络驱动器?类似于
net use N:\\NetworkDrive\folder/user admin password
这只是安装批处理文件,因此我不想映射它。如果我使用网络,它会被映射吗?是的。您也可以在安装后立即使用
net use N:/delete
断开映射驱动器的连接。谢谢您的帮助!:)您是否已尝试先使用(具有
/user
参数)安装网络驱动器?类似于
net use N:\\NetworkDrive\folder/user admin password
这只是安装批处理文件,因此我不想映射它。如果我使用网络,它会被映射吗?是的。您也可以在安装后立即使用
net use N:/delete
断开映射驱动器的连接。谢谢您的帮助!:)
@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