ディレクトリ内の名前を取得してファイルに書き込む簡単なpowershellスクリプトがあります。これを毎日午前 8 時に実行したいので、Windows タスク スケジューラからタスクを作成しました。タスク スケジューラはスクリプトを開始できますが、スクリプトはファイルに書き込むことができません。別の方法として、バッチ ファイルを作成し、タスク スケジューラを使用して ps1 を呼び出そうとしましたが、"fileopenerror" というエラーが発生しました。バッチ ファイルには \PowerShell.exe \test.ps1 があります。
私の PowerShell スクリプトには Set-executionpolicy -scope currentuser -executionpolicy remotesigned -force ls >> names.txt があります