我需要在 Windows 上复制一个带有 bat 文件的完整目录树(又名递归副本)。在 *nix 系统上,我在 copy 命令上使用 -R 参数,如下所示:
cp -R fromDir toDir
Run Code Online (Sandbox Code Playgroud)
这完成了工作。我在复制命令的 Windows“手册页”中找不到任何类似的东西。
谢谢!
哦天哪,我得暴露自己是个菜鸟;)
在Windows中,我需要在工作目录的子目录中执行批处理文件。但是,仅仅运行subdir/foo.bat cmd1 cmd2是行不通的,我收到一条错误消息
找不到命令“subdir”。
我究竟做错了什么?
我有一个文件夹c:\test\,并在其中两个文件a.txt和b.txtv。
我只想处理扩展名等于.txt.
如果我写这个命令
cd c:\test
for %f in (*.txt) do echo %f
Run Code Online (Sandbox Code Playgroud)
我会得到其中两个结果a.txt和b.txtv上市。
同样的情况发生在
cd c:\test
dir *.txt
Run Code Online (Sandbox Code Playgroud)
好像.txt是一样的.txtv。
我有意大利语的 Windows XP SP3 和结果
ver
Run Code Online (Sandbox Code Playgroud)
是Microsoft Windows XP [Versione 5.1.2600]。
相同的结果来自英语的 Windows 7 Microsoft Windows XP [Version 6.1.7601]。
我每分钟为我的脚本 (Scheduled Tak (CronJob)) 运行一个 .bat 文件。当它运行时,似乎 ms-dos 窗口的时间很短。我的批处理代码是这样的;
@ECHO 关闭 C:\wamp\bin\php\php5.4.3\php.exe -f "C:\wamp\www\tst\index.php"
运行时如何隐藏此窗口?
我有一个 .bat 脚本,它安装了 3 个软件。当我打开提升的命令提示符时,浏览到该文件并运行它,一切正常。当我直接运行 .cmd 时(使用 Windows 7 中的“以管理员身份运行”,没有任何反应。任何想法为什么会这样?
脚本如下:
rem 回声关闭
ECHO 正在安装 Bonjour,请稍候!
msiexec.exe /i reqs\Bonjour64.msi /quiet
ECHO 正在安装 DirectX 9.0C Redist ,请稍候
reqs\dxsetup.exe /静默
ECHO 正在安装 Airserver,请稍候。
msiexec.exe /i reqs\AirServer-1.9.1.msi /qn TRANSFORMS=PIDKEY.mst
任何帮助将不胜感激。
我tasklist在一个句子中使用逻辑运算符和命令,但它不起作用。我的批处理脚本:
tasklist \fi"memusage gt 18000" && \fi"memusage lt 19000"
Run Code Online (Sandbox Code Playgroud)
谁能帮我吗?
我知道 PsExec 非常适合通过网络上的计算机发送文件,然后在该远程计算机上执行它,但是我不能使用 PsExec,因为我正在开发一个软件,我不能将 PsExec 作为依赖项(出于法律原因等)。
在远程计算机上实现执行部分的最简单方法是什么?真的有那么难吗?我已经在用 xcopy 复制 .bat 文件了……我只需要运行它。
是否可以以管理员身份运行批处理脚本?我们需要在没有任何用户交互的情况下完成此操作,因此不能有任何密码提示或 UAC 弹出窗口 - 这可能吗?
我有一个 CMD 文件,我必须从中运行一个传入用户名和密码的 Powershell 脚本:即:PowerShell -File "%1" -Computer "%2" -Username "%3" -Password "%4"。反正有没有将 SecureString 密码从 CMD 发送到 powershell 脚本?
让我再补充几点,让我的困境更加清晰:所以每当我执行这个包含上述 Powershell 命令的 CMD 文件时,我都会在命令行上传递所有参数(%1% 到 %4%)的值. 现在,当我传递这些参数时,它们以明文形式传入,并且所有内容都记录到事件监视器中,ID 为 4688 且启用了高级审计。我想要的是密码在这种情况下不可见。
我正在使用 Windows XP 并想创建一个批处理文件,删除除All Users和之外的所有用户数据文件夹Default User。我怎样才能做到这一点?
我热衷于创建一个可以读取文本文件的批处理文件,该文件有四个变量:客户名称、客户编号、客户订单、产品订单。我在用:
FOR /F "delims=, tokens=1,2,3,4" %%f in (test.txt)do md g:\%%f\%%g\%%h\%%i
Run Code Online (Sandbox Code Playgroud)
但是,它似乎没有正确创建子目录。
任何人都可以帮忙吗?
batch ×11
windows ×6
batch-file ×4
scripting ×4
windows-7 ×2
path ×1
powershell ×1
pstools ×1
remote ×1
windows-xp ×1