私はこれを理解しました。
私はそれが行った方法:変数
$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.....
}
に各オブジェクトをインポートします