尝试运行.bat文件以及.ps1文件中的一些条件循环

时间:2017-06-16 09:30:23

标签: powershell

我想运行一些条件循环代码以及其他任务,例如在一个.ps1文件中运行.bat文件。我对poweershell没有足够的知识,但我正在努力做到这一点。  我试图运行该文件但只有批处理文件正在成功执行,而不是需要在该过程中执行不同任务的代码。 我尝试使用此命令来运行.batch文件 cmd.exe / k"" c:\ Users \ ADM_SPANCHADULA \ Desktop \ status_check \ status.bat" &安培;的powershell" 执行得很好。但剩下的部分

cd C:\Users\ADM_SPANCHADULA\Desktop\status_check

cmd.exe /c "c:\Users\ADM_SPANCHADULA\Desktop\status_check\status.bat" 
"hello world " | Out-Host

$a=0
Do {
    $output1 = Compare-Object (get-content "Job_status.txt")  (get-content "done.txt")
    $output2 = Compare-Object (get-content "Job_status.txt")  (get-content "warn.txt")

    if ( $output1 = "" ) {
        $a = 1 
        $a|Out-Host
    } elseif ( $output2 = "" ) {
        $a = 1 
        $a|Out-Host
    } else  { 
        echo "looping " 
    }
} while ( $a -gt 0 )

未执行。  有人可以请帮帮我。

0 个答案:

没有答案
相关问题