我想运行一些条件循环代码以及其他任务,例如在一个.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 )
未执行。 有人可以请帮帮我。