Powershell 在PSVersion 4.0的本地环境中获取ScheduledTask错误

Powershell 在PSVersion 4.0的本地环境中获取ScheduledTask错误,powershell,windows-7,Powershell,Windows 7,本地环境无法执行Get ScheduledTask命令。 但是,我可以从本地环境将其执行到远程服务器。 命令(到远程服务器) 命令(到本地) 错误 问题 1) 此错误的原因是什么? 2) 为什么我可以远程执行该命令? 如果您需要更多信息来解决此问题,请告诉我。 谢谢。该命令无法在Windows7上执行 谷歌似乎认为这是由于本地计算机上缺少或损坏的.NET framework组件造成的。我建议您尝试修复或重新安装.NET framework。正如Mark所说,这是因为损坏的.NET。尝试我尝试按照

本地环境无法执行Get ScheduledTask命令。
但是,我可以从本地环境将其执行到远程服务器。

命令(到远程服务器)

命令(到本地)

错误

问题
1) 此错误的原因是什么?
2) 为什么我可以远程执行该命令?

如果您需要更多信息来解决此问题,请告诉我。

谢谢。

该命令无法在Windows7上执行


谷歌似乎认为这是由于本地计算机上缺少或损坏的.NET framework组件造成的。我建议您尝试修复或重新安装.NET framework。正如Mark所说,这是因为损坏的.NET。尝试我尝试按照您提供的链接修复.NET framework,但结果相同。我的操作系统版本是windows7,因此无法使用此命令。正确的?
> $c = New-CimSession -ComputerName "host name" -Credential xxx.xxx.xxx.xxx
> Get-ScheduledTask -CimSession $c -TaskName "taskname"
> Get-ScheduledTask 
+ Get-ScheduledTask
+ ~~~~~~~~~~~~~~~~~
  + CategoryInfo          : MetadataError: (MSFT_ScheduledTask:Root/Microsoft/...T_ScheduledTask) [Get-ScheduledTask], CimException
  + FullyQualifiedErrorId : HRESULT 0x8004100e,Get-ScheduledTask