在 Windows Server 2008 R2 中使用 New-WebVirtualDirectory

Using New-WebVirtualDirectory in Windows Server 2008 R2

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

最老的是 Windows Server 2008 R2 我认为 cmdlet New-WebVirtualDirectory 仅在 Windows 服务器 2012.

我怎样才能兼容 Windows 2008-R2 到 2019?我无法控制升级这些旧服务器及其 powershell 版本...

我需要与此等效的内容:

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

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

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

我在这个网站上找到了一些例子Creating Websites, Web apps, Virtual Dirs and App Pools