我安装了Windows Management(PowerShell 4.0),当我尝试从GUI点击顶级网站时,我的IIS管理器突然崩溃了。我还没有在网上找到关于这一点的任何想法 - 任何想法?
答案 0 :(得分:0)
此问题可能与PowerShell安装有关。它重写环境变量,但AppFabric 1.1将自己的模块放到文件夹C:\Program Files\AppFabric 1.1 for Windows Server\PowershellModules
(默认)。如果您将尝试使用PS:
Import-Module ApplicationServer
并收到错误:
Import-Module:指定的模块' ApplicationServer'未加载,因为在任何模块目录中找不到有效的模块文件。
您应该在开始edit env
中打开环境变量并检查系统变量PSModulePath
是否包含此文件夹:
如果没有 - 只需添加它 - 点击编辑...,放到最后;%ProgramFiles%\AppFabric 1.1 for Windows Server\PowershellModules
,然后点击确定。打开新的PowerShell窗口后再试一次:
Import-Module ApplicationServer
如果没有错误,您可以检查是否已成功加载所有命令:
Get-Command –Module ApplicationServer
之后,IIS管理器成功扩展了服务器,我可以看到我的所有网站
答案 1 :(得分:0)
就我而言,我确实已经安装了AppFabric,并且IIS管理器在启动后会因
之类的错误而崩溃。“ Exception:System.Management.Automation.CmdletInvocationException: 加载扩展类型数据文件时发生以下错误: C:\ WINDOWS \ system32 \ WindowsPowerShell \ v1.0 \ Modules \ ApplicationServer \ Microsoft.ApplicationServer.Management.types.ps1xml: 由于以下验证异常,文件被跳过: AuthorizationManager检查失败。“
在输入Import-Module ApplicationServer之后,没有出现错误。我检查了我的PATH env变量,并且该变量已就位。因此,我重新启动了IIS管理器,这次没有崩溃。所以Import-Module命令就是它的作用。