0
プロジェクトのサンプルまたは開始点の試行データベースをテスト環境に復元する必要があります。私は40 + SQLインスタンス、データベース、およびバックアップの場所のリストを持っており、コマンドレットRestore-SQLDatabasesを使用するのが好きですが、一度に3回のリストアしか実行できません。私たちのネットワーク/ストレージへの影響を最小限に抑えるため、一度に40回以上のリストアを開始したくありません。復元する必要があるもののリストはcsvに含まれています。テストではリストアを取得できますが、どのオプションを一度に3つだけスレッドする必要があるのかわかりません。スレッド数が限られたSQLデータベースのリストア
[RunspaceFactory'の例](http://www.get-blog.com/?p=189)のうちの1つを使用して、たくさんのジョブをキューに入れ、スレッドを3に制限します –
私もそのリンクを見つけ、それを使って試してみました。私は復元を開始するために開始ジョブの後にスクリプトブロックが必要であると仮定しています。私のタスクはエラーなしで完了しますが、復元は実行されないので、私のパラメータが渡されていないと思っています。Start-Job -scriptblock {Restore-SqlDatabase -ServerInstance $ arg [0] -Database $ arg [1] -BackupFile $ arg [ 2] -ReplaceDatabase $ LASTEXITCODE} -ArgumentList $ restorelist.SQLInstance、$ restorelist.Database、$ restorelist.NewBackupPath –