0

环境:Windows Server 2008 R2 64 位 SQL Server 2008 R2

安装了 Microsoft Windows Management Framework 3.0 以及获得 Powershell 3.0 的先决条件

在服务器 Powershell 提示符上,我得到这个: PS C:\Users\macfarmw> sqlps SQLPS failed to initialize: Could not load type 'Microsoft.PowerShell.Commands.FormatDefaultCommand' from assembly 'Micr osoft.PowerShell.Commands.Utility, Version=3.0 .0.0,文化=中性,PublicKeyToken=31bf3856ad364e35'。PS C:\用户\macfarmw>

我安装的 Powershell 3.0 是否破坏了 SQLPS 实用程序?我可以解决这个问题吗?可以保留 Powershell 3.0 吗?

谢谢,

马修

4

1 回答 1

0

SQLPS 需要 PS2,所以 PS3 也不错。

获取这台机器上加载的组件列表,并与工作机器上的列表进行比较。

[appdomain]::currentdomain.getassemblies() | sort -property fullname | format-table fullname

这样你就应该找到差异和问题的根源......

于 2014-02-15T15:18:40.700 回答