加载pscx模块失败,并出现TypeData错误

时间:2018-10-16 14:52:19

标签: powershell pscx

当我尝试加载pscx PowerShell模块时出现以下错误。

Import-Module : The following error occurred while loading the extended type data file: Error in TypeData "System.TimeSpan": Type "Pscx.TypeConverters.WmiDateTimeTypeConverter" should be either TypeConverter or PSTypeConverter. Error in TypeData "System.DateTime": Type "Pscx.TypeConverters.WmiDateTimeTypeConverter" should be either TypeConverter or PSTypeConverter. At C:\Users\<username>\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1:1 char:1
+ Import-Module pscx
+ ~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Import-Module], RuntimeException
    + FullyQualifiedErrorId : FormatXmlUpdateException,Microsoft.PowerShell.Commands.ImportModuleCommand

任何想法为何会出现此错误。几周后,我将Windows更新为最新的Windows 10更新后,一切似乎开始发生。

以下是PowerShell版本的详细信息:

Name                           Value
----                           -----
PSVersion                      5.1.17134.228
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.17134.228
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

我已经使用DotPeek检查了dll,并且Pscx.TypeConverters.WmiDateTimeTypeConverter类型的确从PSTypeConverter继承了。

0 个答案:

没有答案