摘要
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"
黑夜里不停折腾的代码行者。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步