匿名質問者

PowerShellについてお教えください。


Windows XPでPowerShellの実行をしたいと思っています。
PowerShellのコードは「無題1.ps1」を右クリックして、PowerShellの実行を押すと問題無く実行できます。

次に、タスクスケジューラーを下記のように設定して、実行しても動きません。

実行するファイル名
C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe -Command 無題1.ps1
or
C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe -Command C:\無題1.ps1
or
C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe -Command "無題1.ps1"
or
C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe -Command "C:\無題1.ps1"

開始
"C:\"

無題1.ps1の中身
$foo = "hello world"
$foo > C:\abcd.txt

どれも一瞬DOS画面が開いてすぐに閉じてしまいますが、赤字で警告みたいなのは出ています。一瞬で閉じてしまうので、何が書かれているかはわかりませんが・・・

Get-ExecutionPolicyでは、RemoteSignedになっています。
タスクスケジューラーのパラメーターの設定が悪いような気がするのですが、よくわかりません。
ご教授のほど、よろしくお願い致します。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2014/10/23 23:05:04

回答0件)

回答はまだありません

  • 匿名回答1号
    匿名回答1号 2014/10/16 23:11:05
    http://technet.microsoft.com/ja-jp/scriptcenter/powershell_owner05.aspx
    初期設定では非常に使いづらい設定になっていますが、まずはコマンドプロンプトから実行できるように設定は変えてありますか?

    「Windows PowerShell を起動しないでスクリプトを実行する」まで読み進める事で解決できます。
  • 匿名回答2号
    匿名回答2号 2014/10/17 07:50:44
    http://net-3.blogspot.jp/2013/07/powershell-pause.html

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません