Articles of batch file

自动运行Cisco VPN客户端和RDP

我试图自动运行Cisco VPN客户端,然后RDP会话。 什么是这样做的好方法? batch file? 电源shell? 其他 我已经玩了batch file和这种作品。 cmd.exe /c "C:\Program Files\Cisco Systems\VPN Client\vpngui.exe" cmd.exe /c "N:\Data\Gerhard\BeneSys\VPN, RDP\bene00226t_gweiss.rdp" 但是它不会过去运行vpn客户端。 我正在使用Windows 7 RC Cisco VPN客户端5.0.01.0600 Windows远程桌面连接

使用相对path调用batch file

哦,天哪,在这里暴露自己作为一个noob;) 在Windows中,我需要在工作目录的子目录中执行batch file。 但是,只是运行subdir/foo.bat cmd1 cmd2不起作用,我得到一个错误说 命令“subdir”找不到。 我究竟做错了什么?

有没有人有Windows“at / every:”示例来解释如何设置batch file来运行每一天?

“AT”计划程序命令的Microsoft文档显示它有一个/ every:开关来安排脚本在指定date重新出现。 我以前做过,但我不记得那个开关的语法。 该文档不包含使用/ every:开关的示例。 那么,你能帮我写个例子“AT”scheduler命令,每天星期一到星期五在本地机器上运行batch file吗? 例: c:\at 12:01am /every: updatestats.bat

当没有人login时,净使用不能连接到再次共享

我有几个从Windows调度程序运行的批处理程序。 当重新启动后(login屏幕上)没有用户login到服务器时,要运行的第一批程序连接到networking共享正常,但是下一批运行的程序不能访问该驱动器。 净使用回应这个: System error 85 has occurred. The local device name is already in use. 这是正常的,因为驱动器通常已经被映射了。 该脚本在尝试访问映射的驱动器时返回此错误 Logon failure: unknown user name or bad password. 当我login时,networking驱动器似乎映射到“我的电脑”,但无法访问。 错误“本地设备名称已被使用” 如果我断开驱动器回来,然后说login失败错误。

从命令行创build自解压(.exe)zip

试图自动化当前的手动程序。 这是在Windows 2008服务器上。 有没有一种方法来从命令行/batch file创build自解压(.exe)zip文件?

当没有错误时如何找出计划任务中的错误

我有许多batch file,这些文件在单独运行时都可以在networking上备份各种PostgreSQL数据库。 但是,在运行任务计划程序时,不会创build备份文件。 没有任何工作警告或错误,除文件不存在外,没有任何内容表明任何错误。 事件日志中也没有任何东西。 那么我怎样才能弄清楚什么是错误的,解决这个问题,我首先应该看什么?

用于检查多个IP地址的端口状态的batch file

如何从Windows命令提示符检查多个IP地址的端口状态。 我正在寻找一些batch file或Dos脚本。 任何人都可以帮助吗?

BAT / CMD可以使用不同的参数多次启动一个exe文件,而无需额外的bat文件

有一个蝙蝠,说5-10个函数的单个exe文件。 有没有办法让可执行文件在bat或cmd的多个进程中运行? 例如: start cmd /k cd Program files\Prog\Happy happy.exe optimize 113 /nointerupt >NuL & happy.exe optimize 114 /nointerupt >NuL & happy.exe optimize 115 /nointerupt >NuL & happy.exe optimize 116 /nointerupt >NuL & 我宁愿不使用从一个bat文件调用的多个bat文件。 也许为每个exe创build一个单独的PID …? 想法?

parsing文件时batch file无限循环

编辑:显然,我没有足够的代表回答我自己的问题,所以答案就在这里。 好的! 所以! 我没有完全解决问题…但我停止使用cacls.exe并开始使用icacls.exe,现在它似乎再次工作。 batch file现在看起来像这样: FOR /F "tokens=*" %%A IN (dirlist.txt) DO echo y| icacls "%%A" /T /C /Grant "Domain Admins":f "Some Group":f "some-security-group":f 显然,cacls是在2k8贬值,并不像你期望它的行为了… 无论如何,我可能正在研究Mathieu的PowerShell解决scheme,因为这将是未来可能必须要做的事情,而且他的方式似乎更加清晰。 谢谢大家的帮助! 好吧,这应该是一个非常简单的任务,但它certificate比我认为应该更复杂。 我显然做错了什么,并希望别人的意见。 我想要做的是parsing通过包含目录path的文件,并设置这些目录的权限。 input文件的示例行。 有几行,所有格式都是相同的,具有到目录的不同path。 E:\stuff\Things\something else (X)\ (有问题的文件是在Cygwin下使用find生成的,在名称中列出所有带有“(X)”的目录,然后通过unix2win传递给它,以使它兼容Windows。我也尝试从内部手动创buildinput文件窗口来排除文件的创build方法的问题。) 这里是我被卡住的地方…我在Windows XP中写了下面的快速和肮脏的batch file,它工作没有任何问题,但它不会在服务器2k8中工作。 batch file代码来运行文件并设置权限: FOR /F "tokens=*" %%A IN (dirlist.txt) DO echo y| cacls "%%A" /T /C […]

在Windows中运行Linux脚本

我正在使用以下脚本从我的Windows机器上运行在Linux上,并做备份。 @ECHO off :: run remote command plink.exe username@myserver /home/username/do-backup.sh 这个脚本的问题是,我必须保持我的会话生活。 作为备份需要30分钟左右,所以我想知道是否有任何方法我运行这个脚本,然后备份命令继续工作,即使我closures我的系统。 或者你可以说我执行我的batch file到服务器,执行服务器上的脚本,然后回来,而备份脚本一直运行在服务器上。