首页 > 解决方案 > 在 Windows Server 2008 R2 中使用 New-WebVirtualDirectory

问题描述

我需要使用 powershell 脚本在几台机器上创建一些虚拟目录,但是这些机器有不同的 Windows Server 版本。

最古老的是Windows Server 2008 R2,我认为 cmdlet New-WebVirtualDirectory仅在 Windows Server 2012 之后可用。

我该怎么做才能兼容 Windows 2008-R2 到 2019?我无法控制升级这些旧服务器,也无法升级它们的 powershell 版本......

我需要与此等效的:

New-WebVirtualDirectory -Site "Default Web Site" -Application my_app -Name dir_name -PhysicalPath "D:\pyhiscal_dir"

标签: powershellwindows-server-2008

解决方案


感谢 Jawad,我找到了兼容每个 powershell 版本的完美替代方案。

PS> Import-Module webadministration
PS> New-Item 'IIS:\Sites\Default Web Site\my_app\dir_name' -physicalPath "D:\pyhiscal_dir" -type VirtualDirectory

我在这个站点中找到了一些示例创建网站、Web 应用程序、虚拟目录和应用程序池


推荐阅读