如何使用 WMI 网络共享创建 IIS 虚拟目录
我需要在 IIS 站点中创建一个指向网络共享 \\servername\sharename\directory 的虚拟目录,并且需要为直通身份验证指定特定用户。
我正在使用 WMI 脚本来执行此操作,我打算从 Powershell 脚本调用该脚本。
虽然目标 IIS 环境是 IIS7(WMI 命名空间 root/WebAdministration),但我更愿意使用与 IIS6 兼容的 WMI 类(root\MicrosoftIISv2),因为脚本的其余部分已经适用于 IIS6。
我知道我可以使用 IIS7 powershell cmdlet 或 appcmd 来完成此操作,但我正在努力保持 IIS6 兼容性。
I need to create a virtual directory within an IIS Site pointing at a network share \\servername\sharename\directory and I need to specify a specific user for the Pass-through authentication.
I am after the WMI script to do this which I intend to call from a Powershell script.
Although the target IIS environment is IIS7 (WMI namespace root/WebAdministration) I would prefer to use WMI classes that are IIS6 compatible (root\MicrosoftIISv2) as the rest of the script already works against IIS6.
I know I can probably do this with the IIS7 powershell cmdlets or appcmd but I am trying to maintain the IIS6 compatibility.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这两个链接应该让您朝着正确的方向前进:
http://forum.installsite。 net/index.php?showtopic=11333
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/cd02642c-8389-4563-9cd2-bae8a516c722.mspx?mfr=true
These two links should get you going in the right direction:
http://forum.installsite.net/index.php?showtopic=11333
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/cd02642c-8389-4563-9cd2-bae8a516c722.mspx?mfr=true
这是我想出的两个替代 powershell 函数。 我更喜欢仅使用 WMI 的第二个函数,但 Powershell WMI 错误缺陷让我很恼火,以至于我不得不使用 ADSI 接口。 两者都包含在内以供参考。
Here are two alternative powershell functions I came up with. I would prefer the second function which only uses WMI but the Powershell WMI error defect annoyed me enough that I resorted to using the ADSI interface. Both included for reference.
请参考以下链接以获取使用 Windows 2008 中 IIS7 使用的“root\WebAdministration”命名空间的对象:
http://discovery.bmc.com/confluence/display/Configipedia /Microsoft+Internet+Information+Services
使用 WMI 检查 Windows 2008 服务器上的网站和应用程序池状态的代码:
Please refer following link for getting objects using "root\WebAdministration" namespace used by IIS7 in windows 2008:
http://discovery.bmc.com/confluence/display/Configipedia/Microsoft+Internet+Information+Services
Code for checking website and app pool status on Windows 2008 server using WMI: