如何使用Powershell检查远程计算机中是否存在网站虚拟目录?

时间:2019-04-16 11:58:23

标签: powershell iis virtual-directory invoke-command appcmd

我知道如何使用Powershell Invoke-commandappcmd命令在远程计算机上创建虚拟目录和编辑虚拟目录的物理路径。

这是在远程计算机上创建虚拟目录时使用的代码段。

$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代码中编写if条件,以检查远程计算机上是否不存在远程计算机上的特定虚拟目录,然后创建它,否则编辑物理路径?

谢谢

0 个答案:

没有答案