Как проверить, существует ли виртуальный каталог сайта на удаленном компьютере с помощью Powershell? - PullRequest
0 голосов
/ 16 апреля 2019

Я знаю, как создать виртуальный каталог и отредактировать физический путь виртуального каталога на удаленном компьютере, используя 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 необходимо проверить, не существует ли на удаленном компьютере определенного виртуального каталога на удаленном компьютере, то создайте его, в противном случае измените физический путь?

Спасибо

...