Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 通过命令行/批处理文件将空白密码传递给wbadmin(windows备份)_Batch File_Passwords - Fatal编程技术网

Batch file 通过命令行/批处理文件将空白密码传递给wbadmin(windows备份)

Batch file 通过命令行/批处理文件将空白密码传递给wbadmin(windows备份),batch-file,passwords,Batch File,Passwords,我有一台Windows 2008 R2服务器,需要通过一个批处理文件在计划任务上执行Windows备份。我遇到的问题是备份目标是一个unix共享驱动器,有用户名但没有密码(我没有选择添加密码,因为它不在我的控制范围内)。由于没有密码,当脚本设置为计划任务时,脚本将停止等待输入密码。我可以补充一点,如果我手动运行这个脚本,它会工作得非常好,奇怪的是,甚至不用按enter键输入一个空白密码 我的问题:当批处理文件由任务执行时,它是否可以按下/通过“回车”键,就像它在返回“输入密码”时回答命令一样 这

我有一台Windows 2008 R2服务器,需要通过一个批处理文件在计划任务上执行Windows备份。我遇到的问题是备份目标是一个unix共享驱动器,有用户名但没有密码(我没有选择添加密码,因为它不在我的控制范围内)。由于没有密码,当脚本设置为计划任务时,脚本将停止等待输入密码。我可以补充一点,如果我手动运行这个脚本,它会工作得非常好,奇怪的是,甚至不用按enter键输入一个空白密码

我的问题:当批处理文件由任务执行时,它是否可以按下/通过“回车”键,就像它在返回“输入密码”时回答命令一样

这是代码-为了安全起见,我删除了目标路径和用户名。这是一条UNC路径

wbadmin启动备份-备份目标:目标-所有关键-包括:c:-vssFull-用户:用户-安静

谢谢你可以试试这个:

echo. | wbadmin start backup -backuptarget:DESTINATION -allCritical -include:c: -vssFull -user:USER -quiet
它将通过管道“输入”wbadmin

编辑:
echo
更改为
echo.
,只有echo会打印“echo正在打开/关闭”

谢谢您的评论,我尝试了第一个,但它不起作用。我将尝试“回声”。今晚在维护时间和后回来。遗憾的是,它没有工作。它在管道日志文件中声明-正在检索卷信息。。。这将备份卷系统(300.00 MB)、Windows(C:)到目标。是否要启动备份操作?[Y] 是[N]否Y为具有远程共享文件夹写入权限的用户提供用户名和密码。听起来您需要先按“Y”键,是吗?尝试
echo Y |…
一般来说,您需要找出启动预期操作所需的输入。类似于“y,return,return,username,return,password,return”。然后您/我们可以构建所需的
echo
语句。遗憾的是,这一问题从未得到解决-我认为这只是内置备份软件的一个限制