2

以下のような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 で試しましたが、どれも機能しませんでした。

Start-Process で目的のファイルを呼び出す別の powershell ファイルを指定しようとしましたが、これも機能しませんでした。

どんな助けでも素晴らしいでしょう。

4

0 に答える 0