Excel スプレッドシートを CSV ファイルとして保存すると、インポート-Csv コマンドレットを実行し、サーバーを名前でリストに自動的に登録します .
CSV ファイルが次のようになっているとします。
|Name | |Server1 | |Server2 | |Server3 |
プレ>次のコマンドは、そのコンテンツをオブジェクトのリストとしてインポートします 、CSV ファイルの各行に 1 つずつ、すべて
Name
を持ちます 実際の値を含むプロパティ。これらの名前は文字列内で使用されます New-Item に渡されます 実際に登録を行うコマンドレット:Import-Csv ServersToRegister.csv | ForEach-Object { ` New-Item $(Encode-Sqlname $_.Name) -ItemType Registration ` -Value ("server=$($_.Name);integrated security=true") }
プレ>PSCredential New-Item への反対 コマンドレット。したがって、完全なコマンドは次のようになります:
Import-Csv ServersToRegister.csv | ForEach-Object { ` New-Item $(Encode-Sqlname $_.Name) -ItemType Registration ` -Value ("server=$($_.Name);integrated security=true") ` -Credential (New-Object System.Management.Automation.PSCredential("username", "password")) }
プレ>