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

Powershell iis 7.0上的命名空间根/webadministration无效,powershell,iis,Powershell,Iis,我正在尝试访问powershell中的命名空间webadministration,以获取有关在服务器列表上运行的web应用程序的信息。我试图从中获取信息的服务器正在运行iis 7.0,因此我发现正确的名称空间是root/webadministration,而不是旧的root/microsoftIIsv2。我对这两个名称空间进行了测试,只是为了验证,但在运行时,这两个名称空间都会导致无效的名称空间异常。服务器将web应用程序存储在单独的驱动器F:上,而不是操作系统所在的驱动器C:上。错误是由于单独

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

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


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


这可能是问题之一,但我不确定这是否是唯一的问题。我没有权限重新启动相关服务器以测试此功能,因此我将在明天与上司会面时向他提出此问题,并将在明天更新。您知道是否有一种方法可以碰巧将此应用于多个服务器吗?感谢您的快速回复!您可以使用powershell脚本一次性将其添加到所有服务器。下面是基本的ps脚本。PS>get-windowsfeature | where{$\.name-eq“Web脚本工具”}添加windowsfeatureHi Pankaj这是否允许在不重新启动服务器的情况下安装该功能?这可能是问题之一,但我不确定这是否是唯一的问题。我没有权限重新启动相关服务器以测试此功能,因此我将在明天与上司会面时向他提出此问题,并将在明天更新。您知道是否有一种方法可以碰巧将此应用于多个服务器吗?感谢您的快速回复!您可以使用powershell脚本一次将其添加到所有服务器。下面是基本的ps脚本。PS>get-windowsfeature | where{$\.name-eq“Web脚本工具”}添加windowsfeatureHi Pankaj这允许在不重新启动服务器的情况下安装该功能吗?