私の現在のバージョンの 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 つを読み込みます。システムは、指定されたファイルを見つけることができません。どの教祖も私を助けることができますか?
1304 次
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 に答える