运行 文件夹中的所有 .exe
Run all .exe in a folder
我在 VM 中玩恶意软件,我尝试的每个脚本都卡住了。基本上我需要 运行 文件夹中的每个 .exe。尝试使用 start、powershell 等批处理文件。当 AV 将某些文件移动到隔离区或某些进程保持 运行ning 时脚本不会跳转到下一个时会发生此问题。
CMD 开始运行但找不到文件时会弹出窗口,然后您必须不断单击才能跳转到下一个文件。
这些工作但一段时间后卡住了:
Get-ChildItem 'C:\Users\LAB\Desktop\test' | ForEach-Object {
>> & $_.FullName
>> }
这里也一样:
for %%v in ("C:\Users\LAB\Desktop\test\*.exe") do start "" "%%~v"
这里:
for %%i in (C:\Users\LAB\Desktop\test\*.exe) do %%i
您需要提供某种形式的代码,以便我们帮助您解决问题;这不是请求脚本页面。
无论如何,你会看到这样的东西:
#Assuming the .exe's are located in C Root.
Get-ChildItem -Path C:\ | Where-Object {$_.Extension -like ".exe"}| Foreach {Start-Process $_.FullName}
#In Ps, we like to filter as far left as possible for faster results.
Get-ChildItem -Path C:\ -File "*.exe" | Foreach {Start-Process $_.FullName}
#Running the commands as jobs so it doesnt wait on any to finish before running the next.
Start-Job { Get-ChildItem -Path C:\ -File "*.exe" | Foreach {Start-Process $_.FullName} }
Start-Sleep 2
Get-Job | Remove-Job
请参考以下内容link:How to ask a question
我在 VM 中玩恶意软件,我尝试的每个脚本都卡住了。基本上我需要 运行 文件夹中的每个 .exe。尝试使用 start、powershell 等批处理文件。当 AV 将某些文件移动到隔离区或某些进程保持 运行ning 时脚本不会跳转到下一个时会发生此问题。
CMD 开始运行但找不到文件时会弹出窗口,然后您必须不断单击才能跳转到下一个文件。
这些工作但一段时间后卡住了:
Get-ChildItem 'C:\Users\LAB\Desktop\test' | ForEach-Object {
>> & $_.FullName
>> }
这里也一样:
for %%v in ("C:\Users\LAB\Desktop\test\*.exe") do start "" "%%~v"
这里:
for %%i in (C:\Users\LAB\Desktop\test\*.exe) do %%i
您需要提供某种形式的代码,以便我们帮助您解决问题;这不是请求脚本页面。
无论如何,你会看到这样的东西:
#Assuming the .exe's are located in C Root.
Get-ChildItem -Path C:\ | Where-Object {$_.Extension -like ".exe"}| Foreach {Start-Process $_.FullName}
#In Ps, we like to filter as far left as possible for faster results.
Get-ChildItem -Path C:\ -File "*.exe" | Foreach {Start-Process $_.FullName}
#Running the commands as jobs so it doesnt wait on any to finish before running the next.
Start-Job { Get-ChildItem -Path C:\ -File "*.exe" | Foreach {Start-Process $_.FullName} }
Start-Sleep 2
Get-Job | Remove-Job
请参考以下内容link:How to ask a question