首页 > 解决方案 > 是否可以检查 .cmd 运行的 powershell 脚本?

问题描述

我正在创建一个 powershell 脚本,它从某些 .cmd 脚本开始。直到他们没有完成,脚本应该等待。我需要一种可以检查 .cmd 脚本运行时的方法。这是代码:

$sortDocs = @(Get-ChildItem "D:\test\WZKTest\SortFolder\*\*")

foreach($item in $sortDocs) 
{
    if($item.name -match "I.7z")
    {
        sz x -o"$inlandFolder" $item.FullName  -r
    } elseif($item.name -match "A.7z")
    {
        sz x -o"$auslandFolder" $item.FullName  -r
    }
}

Invoke-Item "D:\ODDA\Workflow\Wasserzaehlerkarten\wasserzaehlerkarten_10092018_final_A.cmd"
Invoke-Item "D:\ODDA\Workflow\Wasserzaehlerkarten\wasserzaehlerkarten_10092018_final_I.cmd"

在调用方法之后,它应该等待,直到 2 .cmd 运行。

标签: powershellcmd

解决方案


推荐阅读