PowerShell 2.0がリリースされたので、さっそくいくつかのスクリプトを移行しています。ファイルのバックアップコピーを行うスクリプトをバックグラウンドジョブに移行したところ、エラーが…。
start-job { copy-item c:\temp \\server\backup -force -recurse }
つい、C/C#などの癖で中かっこを改行してしていたので、これでは「第一引数は何?」という問い合わせが来てしまいます。ちなみに明示的に-scriptblockを指定しても「引数が指定されていない」というエラーになります。ということで、このようにしなきゃいけないと。うーん、スタイルが…。
start-job { copy-item c:\temp \\server\backup -force -recurse }