0

私の現在のバージョンの ps は v3 ですが、アセンブリ "Microsoft.PowerShell.GraphicalHost" を呼び出す必要がある場合、このアセンブリは Windows Management Framework Core の一部であり、インストール済みですが、次のエラー Add-Type : Could not が発生します。ファイルまたはアセンブリ 'Microsoft.PowerShell.GraphicalHost, Version=1.0 .0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込みます。システムは、指定されたファイルを見つけることができません。どの教祖も私を助けることができますか?

4

1 に答える 1

1

Out-GridView コマンドレットを使用しようとしたときに、この同じエラーが発生しました。

最初に、ここで説明されているように、PowerShell ISE を明示的にロードしようとしました。

PowerCLI で Out-GridView 機能を使用する

私は効率のためにそれを少し詰め込みました:

if ( (Get-WindowsFeature -Name PowerShell-ISE -ErrorAction SilentlyContinue ) -eq $null )
{ 
    Import-Module ServerManager; Add-WindowsFeature PowerShell-ISE
 }

成功を確認しました:

Get-WindowsFeature PowerShell-ISE

ただし、それでも同じエラーが発生しました。さらに、コマンド ラインからコードをテストしたところ、Out-GridView コマンドレットが機能しました。

問題は Quest Software の PowerGUI Script Editor にありました。PowerShell v.3 をインストールしましたが、スクリプト エディターはまだ v.2 で起動していました。「-version 3.0」オプションを使用するように起動ショートカットを変更し、問題を解決しました。

これが私の解決策を見つけた場所です:

スレッド: Powershell V3 で PowerGUI をインストールして以来、アウトグリッド ビューを使用できません

于 2013-02-07T22:15:58.743 に答える