Я знаю, как создать виртуальный каталог и отредактировать физический путь виртуального каталога на удаленном компьютере, используя Powershell Invoke-command
вместе с командой appcmd
.
Вот фрагмент кода, который я использую, когдаЯ создаю виртуальный каталог на удаленном компьютере.
$appCmdCommand2 = "appcmd.exe set config -section:system.applicationHost/sites /+`"[name='Default Web Site'].[path='/'].[path='/MyWebsite/dev',physicalPath='{0}']`" /commit:apphost" -f $folderName
Invoke-Command -ComputerName ComputerAA -ScriptBlock {$appCmdCommand2}
Я могу перечислить весь виртуальный каталог на удаленном компьютере, используя команду здесь:
%systemroot%\system32\inetsrv\APPCMD list vdirs /app.name:"Default Web Site/"
Как написатьесли в коде Powershell необходимо проверить, не существует ли на удаленном компьютере определенного виртуального каталога на удаленном компьютере, то создайте его, в противном случае измените физический путь?
Спасибо