powershell - 在 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"
解决方案
感谢 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 应用程序、虚拟目录和应用程序池
推荐阅读
- javascript - 如何使用高级自定义归档插件在 WP 菜单中添加 onClick?
- java - java编译器是否优化了无法访问的异常捕获分支?
- python - Read_Fwf 会从一个文件中删除前导零,但不会从另一个文件中删除前导零?
- java - 问题在于@RunWith(PowerMockRunner.class)
- mysql - mysql - 使用主查询字段与子查询连接子查询
- python - 通过 pymongo 从 mongodb 中检索具有重命名字段的字段
- android - 处理MVP模式时如何使用Retrofit call.enqueue()方法(正确方式)
- c# - 如何将 Xml 字符串反序列化为具有私有设置器属性的对象?
- c# - 如何使用结构将字母从每个字符串移动到新字符串?
- android - 在另一个活动中使用 URI 获取位图