我有一个类似于以下的 powershell 脚本:
$Logfile = "..\Logs\DailyAutomationLogs.txt"
Start-Transcript -path $LogFile -append
$flags = 0
#Retrieve data
powershell.exe -File .\Download1.ps1
if(-Not $?){
$flags += 1
}
powershell.exe -File .\Download2.ps1
if(-Not $?){
$flags += 2
}
#Upload successful documents
if(($flags -band 1) -eq 0){
--Upload1
}
if(($flags -band 2) -eq 0){
--Upload2
}
if($flags -eq 0){
--Do other stuff
}
python .\DailyEmail.py $flags
Stop-Transcript
每个下载都需要很长时间,并且脚本提供了很多我希望能够观看的输出。我在任务计划程序中创建了一个具有以下操作的任务:
它曾经在运行时打开一个powershell窗口,现在它在最近更新后被隐藏了。有谁知道如何强制任务管理器显示窗口?
我已经尝试过 -WindowStyle 与 Normal、Minimized、Maximized 并且它们都没有工作。
我尝试指向一个单独的 powershell 文件,该文件使用 Start-Process 调用预期的文件,但这也不起作用。
任何帮助都会很棒。