代码之家  ›  专栏  ›  技术社区  ›  Ixecube

SCOM 2016 PowerShell

  •  0
  • Ixecube  · 技术社区  · 7 年前

    我正在尝试使用Thinapp 5.2打包SCOM Console 2016。客户还希望使用SCOM的PowerShell部分。但每当我启动SCOM Shell时,它都会给我一系列错误,告诉我它无法找到确定的。dll文件等。

    我之前已经尝试过在VM上安装它,但它会给我相同的错误消息,因此Thinapp不会导致错误。

    有人知道我应该去哪里吗?

    Import-Module : Cannot load Windows PowerShell snap-in C:\Program Files (x86)\System Center Operations Manager 2016\Powershell\OperationsManager\OM10.CoreCommands\Microsoft.EnterpriseManagement.Core.Cmdlets.dll because of the following error: Unable to load one or more of the requested types.  Retrieve the LoaderExceptions property for more information.
    
    Loader Exceptions:
    Could not load file or assembly Microsoft.EnterpriseManagement.Core, Version=7.0.5000.
    , Culture=neutral, PublicKeyToken=31bf3856ad364e35 or one of its dependencies.
    The system cannot find the file specified.
    
    At C:\Program Files (x86)\System Center Operations Manager 2016\Powershell\OperationsManager\OperationsManager.psm1:1261 char:14
        + Import-Module <<<<  $psScriptRoot\OM10.CoreCommands\OM10.CoreCommands.psd1
        + CategoryInfo          : ResourceUnavailable: (:) [Import-Module], PSSnapInException
        + FullyQualifiedErrorId : PSSnapInLoadFailure,Microsoft.PowerShell.Commands.ImportModuleCommand
    	
    Import-Module : Could not load file or assembly file:///C:\Program Files (x86)\Systemcenter Operations Manager 2016\Powershell\OperationsManager\OM10.Commands\Microsoft.SystemCenter.OperationsManagerV10.Commands.dll or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded
    At C:\Program Files (x86)\System Center Operations Manager 2016\Powershell\OperationsManager\OperationsManager.psm1:1262 char:14
        + Import-Module <<<<  $psScriptRoot\OM10.Commands\OM10.Commands.psd1
        + CategoryInfo          : NotSpecified: (:) [Import-Module], BadImageFormatException
        + FullyQualifiedErrorId : System.BadImageFormatException,Microsoft.PowerShell.Commands.ImportModuleCommand
    
    Add-Type : Could not load file or assembly file:///C:\Program Files (x86)\System Center Operations Manager 2016\Console\Microsoft.Mom.Common.dll or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded
    At C:\Program Files (x86)\System Center Operations Manager 2016\Powershell\OperationsManager\OperationsManager.psm1:1311 char:15
        + Add-Type <<<<  -Path $consoleMomCommon
        + CategoryInfo          : NotSpecified: (:) [Add-Type], BadImageFormatException
        + FullyQualifiedErrorId : System.BadImageFormatException,Microsoft.PowerShell.Commands.AddTypeCommand
    1 回复  |  直到 7 年前
        1
  •  0
  •   Ixecube    7 年前

    问题解决了,原来我们使用的是旧版本的Windows管理框架。更新到5.1版后,所有错误都消失了。我安装了此更新:KB3191566

    推荐文章