Batch file 在远程桌面登录上运行批处理文件失败
作为额外的保护,我希望每晚将远程sql db备份到我的位置。没有VPN所以 我在2008 db服务器上创建了一个用户,其唯一目的是从我的办公室登录并每晚下载db bak文件。授予此用户对备份目录(T:\backup)的读取权限,并将其添加到远程用户组 我在工作站上创建了一个自动任务,该任务调用一个rdp文件,该文件作为该用户成功连接到db服务器 rdp文件在“启动程序”选项卡中指定以下路径: C:\Windows\System32\mstsc.exe T:\Backup\copydb.bat 我已经测试了两个部分: 1) 双击rdp文件将自动登录。(工程) 2) 然后我可以手动打开dos提示符并运行bat文件。(工程) 但是,bat文件似乎不会在连接时执行。没有cmd窗口。我可以双击bat文件,cmd窗口将闪烁并消失,但不会执行。我能够让它执行的唯一方法是打开提示符,然后打开文件 我想这就是它的作用: C:\Windows\System32\mstsc.exe T:\Backup\copydb.batBatch file 在远程桌面登录上运行批处理文件失败,batch-file,remote-desktop,Batch File,Remote Desktop,作为额外的保护,我希望每晚将远程sql db备份到我的位置。没有VPN所以 我在2008 db服务器上创建了一个用户,其唯一目的是从我的办公室登录并每晚下载db bak文件。授予此用户对备份目录(T:\backup)的读取权限,并将其添加到远程用户组 我在工作站上创建了一个自动任务,该任务调用一个rdp文件,该文件作为该用户成功连接到db服务器 rdp文件在“启动程序”选项卡中指定以下路径: C:\Windows\System32\mstsc.exe T:\Backup\copydb.bat 我
我错过了什么?这可能是你的问题 请参阅本MS支持文章 要解决此问题,请将程序路径添加到RemoteApp程序列表。要执行此操作,请执行以下步骤:
这可能是你的问题 请参阅本MS支持文章 要解决此问题,请将程序路径添加到RemoteApp程序列表。要执行此操作,请执行以下步骤:
谢谢这让我跨过了最后一关。对于那些找不到remoteprograms.msc的人,我没有安装RemoteApps。一旦我添加了这个角色,我就按照建议将批处理文件添加到允许程序列表中。我还必须更改我的rdp文件,以便只运行批处理文件,如(T:\Backup\copydb.bat),并省略cmd.exe部分。谢谢。这让我跨过了最后一关。对于那些找不到remoteprograms.msc的人,我没有安装RemoteApps。一旦我添加了这个角色,我就按照建议将批处理文件添加到允许程序列表中。我还必须更改我的rdp文件,以便只运行批处理文件,如(T:\Backup\copydb.bat),并省略cmd.exe部分。