特定のバージョンのPowerShellロードモジュール

RBB

Windows 10にPowershellで会社のツールをインストールしようとしていますが、PowerShellバージョン7.0以降が必要ですが、会社のツールを呼び出そうとすると、Windowsに2つのバージョンのPowerShellがあるようです。次のエラーが発生しました。

The 'Tool-Name' command was found in the module 'PCP.AWS', but the module could not be loaded. For more information, run 'Import-Module PCP.AWS'.

次に、コマンド「Import-Module PCP.AWS」を実行しましたが、次のエラーが発生しました。

Import-Module : The version of Windows PowerShell on this computer is '5.1.18362.145'. The module 'C:\Program Files
(x86)\WindowsPowerShell\Modules\PCP.AWS\0.0.23\PCP.AWS.psd1' requires a minimum Windows PowerShell version of '7.0' to run. Verify that you have the minimum required version of Windows PowerShell installed, and then try again.

pwsh -V を実行したときの出力は次のとおりPowerShell 7.1.0ですが、Get-Host |を実行した場合 Select-ObjectバージョンIも出力を取得できます

Version
-------
5.1.18362.145

このツールを実行可能にするにはどうすればよいか誰かが提案できますか?このツールを特定のPowerShellバージョンで実行する必要がありますか、それともラップトップから古いバージョンのPowerShellを削除するだけですか?

スティーブン

問題は、WindowsPowerShellバージョン5.1.xを実行している可能性があります。を実行するとpwsh -v、実際には5.1シェルからPowerShellコア実行可能ファイルが呼び出され、その出力(PowerShell 7.1.0)が5.1シェルに返され、すぐに終了します。そのため、$ hostを実行すると、5.1.xが取得されます。

そのため、7.1は明らかにWindowsPowerShellと並べてインストールされています。実行タイプpwshを開始し、Enterキーを押します。これで7.1シェルになり、モジュールをロードします。

注:スタートメニューから検索してPowerShellCoreを見つけることもできます。「PowerShell7(x64)」というラベルが付いている場合があります。実行可能ファイルは「C:\ ProgramFiles \ PowerShell \ 7 \ pwsh.exe」にあります。

最後の注意:シェルでPowerShellのバージョンを確認する最良の方法は、$PSVersiontTable自動変数を使用することです。出力は次のようになります。

Name                           Value
----                           -----
PSVersion                      5.1.14409.1018
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0, 5.0, 5.1.14409.1018}
BuildVersion                   10.0.14409.1018
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

PwSh 7.1では、出力が少し異なります。

Name                           Value
----                           -----
PSVersion                      7.1.0
PSEdition                      Core
GitCommitId                    7.1.0
OS                             Microsoft Windows 6.3.9600
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0.}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

バージョン7.1が必要な場合は、それを入手してから使用してください...

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

perlモジュールの特定のバージョンをロードする

分類Dev

ノードモジュールのバージョン管理

分類Dev

マルチモジュールMavenプロジェクトで特定のモジュールのバージョンを取得する

分類Dev

モジュール内のPowershellロードモジュール[スコープ]

分類Dev

Goモジュールはローカルモジュールの特定のバージョンに置き換えられます

分類Dev

Goモジュールが最新のマイナーバージョンをダウンロードしない

分類Dev

モジュール以外のGoパッケージの特定のバージョンは必要ありません

分類Dev

バージョン番号が変数のMavenモジュール

分類Dev

モジュールのバージョンを確認する

分類Dev

モジュールのバージョンを確認する

分類Dev

異なるバージョンのCeylonモジュール?

分類Dev

特定のpythonバージョンのpipを使用してモジュールをインストールする

分類Dev

カーネルバージョン間でのビルド済みカーネルモジュールの管理

分類Dev

npm パッケージとモジュールのバージョン番号

分類Dev

electron用のモジュールをインストールすると、ノードモジュールのバージョンが競合する

分類Dev

Eclipse Mavenプロジェクトでの動的Webモジュールバージョンの変更

分類Dev

OpenProcessのカーネルモードバージョン

分類Dev

マルチモジュールMavenプロジェクトのモジュールのバージョン番号を更新する

分類Dev

グローバルWebpackモジュールから特定のReactコンポーネントの特定のメソッドにアクセスする

分類Dev

モジュールの疑似バージョンに特定のバージョンがあるのはなぜですか?

分類Dev

古いバージョンのローカルモジュールを使用するPycharm

分類Dev

npm / webpackを介してビルド済みモジュールのデバッグバージョンをロードします

分類Dev

特定のPHPバージョンをロードする

分類Dev

実行時のPythonモジュールバージョンの確認

分類Dev

PowerShellローディングバイナリモジュール

分類Dev

PowerShellモジュールの起動コマンド

分類Dev

特定のカーネルバージョンの魔法のためにカーネルとカーネルモジュールを構築する方法は?

分類Dev

ノードモジュールバージョンの不一致:予想される50

分類Dev

モジュールからすべてのレコードを取得する方法-SugarCRMバージョン7以降

Related 関連記事

  1. 1

    perlモジュールの特定のバージョンをロードする

  2. 2

    ノードモジュールのバージョン管理

  3. 3

    マルチモジュールMavenプロジェクトで特定のモジュールのバージョンを取得する

  4. 4

    モジュール内のPowershellロードモジュール[スコープ]

  5. 5

    Goモジュールはローカルモジュールの特定のバージョンに置き換えられます

  6. 6

    Goモジュールが最新のマイナーバージョンをダウンロードしない

  7. 7

    モジュール以外のGoパッケージの特定のバージョンは必要ありません

  8. 8

    バージョン番号が変数のMavenモジュール

  9. 9

    モジュールのバージョンを確認する

  10. 10

    モジュールのバージョンを確認する

  11. 11

    異なるバージョンのCeylonモジュール?

  12. 12

    特定のpythonバージョンのpipを使用してモジュールをインストールする

  13. 13

    カーネルバージョン間でのビルド済みカーネルモジュールの管理

  14. 14

    npm パッケージとモジュールのバージョン番号

  15. 15

    electron用のモジュールをインストールすると、ノードモジュールのバージョンが競合する

  16. 16

    Eclipse Mavenプロジェクトでの動的Webモジュールバージョンの変更

  17. 17

    OpenProcessのカーネルモードバージョン

  18. 18

    マルチモジュールMavenプロジェクトのモジュールのバージョン番号を更新する

  19. 19

    グローバルWebpackモジュールから特定のReactコンポーネントの特定のメソッドにアクセスする

  20. 20

    モジュールの疑似バージョンに特定のバージョンがあるのはなぜですか?

  21. 21

    古いバージョンのローカルモジュールを使用するPycharm

  22. 22

    npm / webpackを介してビルド済みモジュールのデバッグバージョンをロードします

  23. 23

    特定のPHPバージョンをロードする

  24. 24

    実行時のPythonモジュールバージョンの確認

  25. 25

    PowerShellローディングバイナリモジュール

  26. 26

    PowerShellモジュールの起動コマンド

  27. 27

    特定のカーネルバージョンの魔法のためにカーネルとカーネルモジュールを構築する方法は?

  28. 28

    ノードモジュールバージョンの不一致:予想される50

  29. 29

    モジュールからすべてのレコードを取得する方法-SugarCRMバージョン7以降

ホットタグ

アーカイブ