IIS6を使用しています
PowerShellを使用して、特定の仮想ディレクトリをファイルにエクスポートし、名前といくつかのパスを変更してから、データを再インポートして、新しい仮想ディレクトリを作成したいと思います。
IISComputer.Exportがその仕事をするように見えますが、私はそれを機能させることができないかもしれないので試してみてください
IIS6を使用しています
PowerShellを使用して、特定の仮想ディレクトリをファイルにエクスポートし、名前といくつかのパスを変更してから、データを再インポートして、新しい仮想ディレクトリを作成したいと思います。
IISComputer.Exportがその仕事をするように見えますが、私はそれを機能させることができないかもしれないので試してみてください
これは私が見つけた解決策です
こちらのリンクからMSDNDirectoryEntry.CopyTo仮想ディレクトリをコピーして、プロパティを手動で設定できることがわかりました。
そこから、仮想ディレクトリのクローンを作成して再ポイントできる次のPowerShellコードを思いつきました。
$vd = [ADSI]"IIS://localhost/W3SVC/1/Root/CurrentVd"
$parent = [ADSI]"IIS://localhost/W3SVC/1/Root"
$vd.CopyTo($parent,"NewVd")
Set Application Pool
$vd.AppPoolId = "MyNewAppPool"
Set Virtual Directory
$Vd.Path = "C:\MyNewTargetPath"
$parent.CommitChanges()