none
Register-ClusteredScheduledTask によるクラスタータスクの登録について

    質問

  • お世話になります。

    windows server 2012 R2 にて、クラスター化されたタスクを登録しようと、 Register-ClusteredScheduledTask を使用して
    試行錯誤しております。

    Register-ClusteredScheduledTask のオプションに、 xml を渡せるような記述があったため、
    シングル構成のタスクを xml でエクスポートして、以下のように実行しております。

    $xml  = get-content 'C:\Users\testuser\Desktop\taskdefine.xml' | out-string
    Register-ClusteredScheduledTask -TaskName "test" -TaskType AnyNode -Xml $xml -Cluster クラスタ名

    しかし、実行の結果以下のようなエラーとなります。

    Register-ClusteredScheduledTask : パラメーターが間違っています。
    発生場所 行:1 文字:1
    + Register-ClusteredScheduledTask -TaskName "test" -TaskType AnyNode -Xml $xml -Cl ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidArgument: (PS_ClusteredScheduledTask:Root/Microsoft/...edScheduledTask) [Register
       -ClusteredScheduledTask]、CimException
        + FullyQualifiedErrorId : HRESULT 0x80070057,Register-ClusteredScheduledTask

    XMLはもともと正常に稼働していたタスクをエクスポートしたもので、また Register-ClusteredScheduledTask ではなく、
    Register-ScheduledTask でこちらのXMLを利用した場合は、正常に登録できます。
    powershell も管理者ユーザーで起動しております。

    クラスタ用タスクだと、何か追加が必要なのでしょうか。
    いくつか検索してみたのですが、解決していない方が海外にも多いようで、解決方法にたどり着けませんでした。。。

    宜しくお願い致します。

    2017年1月22日 8:34