摘要
SSH登入远程Windows,用PowerShell创建或修改IIS的虚拟目录。
用到的PowerShell命令
创建虚拟目录,微软官方例子:
PS IIS:\> New-Item 'IIS:\Sites\Default Web Site\DemoVirtualDir1' -type VirtualDirectory -physicalPath c:\test\virtualDirectory1
Name PhysicalPath
---- ------------
DemoVirtualDir1 c:\test\virtualDirectory1
PS IIS:\> New-Item 'IIS:\Sites\Default Web Site\DemoApp\DemoVirtualDir2' -type VirtualDirectory -physicalPath c:\test\virtualDirectory2
Name PhysicalPath
---- ------------
DemoVirtualDir2 c:\test\virtualDirectory2
我们用到的命令:
PS C:\Windows\system32> New-Item 'IIS:\Sites\Default Web Site\04140304' -type VirtualDirectory -PhysicalPath "x:\sites\publish"
Name PhysicalPath
---- ------------
04140304 x:\sites\publish
在IIS管理器中看到了我们创建的网站:

修改现有的虚拟目录
Set-WebConfigurationProperty -Filter "//sites/site[@name='MyWebApp']/application[@path='/']/virtualDirectory[@path='/']" -Name physicalPath -Value "D:\apidd2"
黑夜里不停折腾的代码行者。

浙公网安备 33010602011771号