2016-04-08 56 views
0

アプリケーションプールとその設定をPowerShellを使用して他のIIS 7サーバーの数にエクスポートしてインポートするにはどうすればよいですか? IISサーバー上でリモートコマンドを実行するための優れたスクリプトがすでに用意されていますが、現在は多数のサーバーにアプリケーションプールをすばやくコピーする作業があります。Powershellを使用して複数のサーバーにIIS7アプリケーションプールとその設定をエクスポートするには

これを行うための最良の方法は何でしょうか?

ありがとうございます。

答えて

1

私はこれを理解しました。
私はそれが行った方法:変数

$AppPoolProperties = Get-Item IIS:\\AppPools\APPPOOL | Select-Object * 

から
の割り当ては、アプリケーションプールのすべてのプロパティは、その後、私は私がアプリケーションプールをコピーしていますリモートコンピュータ上のCSVにその変数をエクスポートします。リモートホスト上の

Invoke-Command -ComputerName $Destination -ScriptBlock 
{ 
    $using:AppPoolProperties | Export-Csv -Path $using:csv -NoTypeInformation 
} 

私は変数にCSSをロードし、新しく作成されたアプリケーションプール

Invoke-Command -ComputerName $Destination -ScriptBlock 
{ 
    Import-Module WebAdministration; 
    $Pools = (Import-Csv $using:csv); 
    New-Item -Path IIS:\AppPools\POOLNAME | Out-Null; 
    Set-ItemProperty IIS:\AppPools\POOLNAME -Name enable32BitAppOnWin64 -Value $pool.enable32BitAppOnWin64; 
    ......and so on adding other properties..... 
} 
に各オブジェクトをインポートします
関連する問題