iis 7.0 上的命名空间 root/webadministration 无效

C C*_*and 2 iis powershell

我正在尝试访问 powershell 中的命名空间 webadministration 以获取有关在服务器列表上运行的 Web 应用程序的信息。我试图从中获取信息的服务器正在运行 iis 7.0,因此我发现正确的命名空间是 root/webadministration 而不是旧的 root/microsoftIIsv2,我测试了两者只是为了验证,但两者都会导致无效的命名空间异常跑步。服务器将 Web 应用程序存储在单独的驱动器 F:而不是操作系统所在的 C:上。该错误是由于单独的驱动器还是其他原因造成的?有谁知道如何解决这个问题?提前致谢!

Pan*_*are 6

您的服务器上可能没有安装 IIS 管理脚本和工具。您可以从服务器管理器 -> Web 服务器角色 -> 角色服务 -> 管理工具 -> IIS 管理脚本和工具来安装它。确保您已选中“IIS 管理脚本和工具”选项,如下图所示。

在此输入图像描述

  • 您可以使用powershell脚本将其一次性添加到所有服务器。以下是基本的 ps 脚本。PS> get-windowsfeature|where{$_.name -eq "Web-Scripting-Tools"}|add-windowsfeature (3认同)