我有类似下面的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调用预期的文件,但这也不起作用。
任何帮助都会很棒。