2016-10-12 14 views
1

私はこの単純なスクリプトをWindows 10で実行していますが、タスクスケジューラから実行するとメモ帳を開始できません。 Stop-Processは完全に機能し、Start-Processは実行されません。私はオンデマンドで実行すると、メモ帳を閉じて、メモ帳を開かずに実行し続けると、タスクも閉じません。タスクスケジューラPowerShellのスタートプロセスが実行されていません

Stop-Process -processname notepad 
Start-Process "C:\Windows\system32\notepad.exe" 

これは実行する方法です。 enter image description here enter image description here 私は試したことがありますが、それでも動作しません。

  1. まず、管理者アカウントで実行しています。
  2. タスクschdulerで、最高の特権で実行がチェックされます。
  3. 私は、セキュリティポリシーの下で-ExecutionPolicy Bypass-ExecutionPolicy RemoteSigned
  4. を試してみましたが
+0

タスクスケジューラは、バックグラウンドサービスとして実行されますか? –

+0

ああ、私はそれがバックグラウンドサービスとして実行されていることを知らなかった、ええ、私はタスクマネージャでそれを参照してください。実際に通常のアプリケーションとして実行する方法はありますか? – Jaanus

+0

私はその可能性を疑う。私はちょうど答えとしてそれを追加しました。 –

答えて

1

アプリケーションがバックグラウンドで走ったオフ私のユーザーLogon as batchジョブ許可

  • 電源を入れUACを与えています。フォアグラウンドで実行させるには、チェックボックスをオンにしてください。ユーザーがログオンしたときにのみ実行します。あなたが - あなたはGUIを持っていませんが、あなたはタスクマネージャでnotepad.exeを見る必要がありますので、

    enter image description here

  • +0

    これはまったく可能であることは分かりませんでした。ニース。 –

    関連する問題