PowerShell 5 と PowerShell 7 は独立した環境になります。
Windows PowerShell 5.1 から PowerShell 7 への移行 - PowerShell | Microsoft Docs
「PowerShell 7 は Windows PowerShell とサイド バイ サイドで動作する」
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
ご教示お願いいたします。
Powershellから、ExchnageOnlineへの接続を行うため下記情報を参考にモジュールのインストールを実施しました。 https://docs.microsoft.com/ja-jp/powershell/exchange/exchange-online-powershell-v2?view=exchange-ps#install-and-maintain-the-exo-v2-module
しかし、以下のエラーが表示されインストールが完了できませんでした。
PackageManagement\Get-PackageProvider : 用語 'PackageManagement\Get-PackageProvider' は、コマンドレット、関数、スクリプ
ト ファイル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれ
ている場合はそのパスが正しいことを確認してから、再試行してください。
発生場所 C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\2.2.5\PSModule.psm1:2934 文字:26
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackageManagement\Get-PackageProvider : 用語 'PackageManagement\Get-PackageProvider' は、コマンドレット、関数、スクリプ
ト ファイル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれ
ている場合はそのパスが正しいことを確認してから、再試行してください。
発生場所 C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\2.2.5\PSModule.psm1:2948 文字:40
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PackageManagementについて、Get-ModuleおよびGet-Commandで確認したところ、
コマンドが表示されていない状態であることがわかりました。
使用する方法についてご教示いただけますと幸いです。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
PowerShell 5 と PowerShell 7 は独立した環境になります。
Windows PowerShell 5.1 から PowerShell 7 への移行 - PowerShell | Microsoft Docs
「PowerShell 7 は Windows PowerShell とサイド バイ サイドで動作する」
質問作成者が受け入れた回答
PowerShell関係の環境が壊れているから、環境を構築し直した方がいい。
PowerShell ver.5.1までとver.6以降の間には非互換が多いので、環境を混ぜてはいけません。
PSGalley等で公開されているスクリプトの多くは、PowerShell ver.7以降を前提にしているものも多いです。
Install-ModuleやUpdate-Moduleは、PowerShell ver.5.1以前ではもはや実行しない方が安全です。
Hebikuzure 様
ご教示いただきありがとうございます。
NISHIE様
ご教示いただきありがとうございます。
Powershellの環境を再構築する上でご教示いただきたいのですが、
Powershell7を新たにインストールしようかと思っておりますが、
現在の環境(PowerShell5.1)を残したまま、Powershell7をインストールした場合、
悪影響を及ぼすことはありますでしょうか。