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