読者です 読者をやめる 読者になる 読者になる

kkamegawa's weblog

Visual Studio,TFS,ALM関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

PowerShell 2.0のスクリプトブロック

PowerShell C# Windows 7 Vista

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
}