注: PowerShell統合を使用するには、ShareGate MigrateのProまたはEnterpriseサブスクリプションが必要です。Essentialsプランでは利用できません。
症状
Import-Moduleコマンドを使用してShareGate Migrate PowerShellモジュールを手動でインポートした後、ShareGate Migrateのコマンドを実行しようとすると、Argument 'Your-Command' is not recognized as a cmdlet: Method not foundというエラーメッセージが表示されます。
エラーコード
該当なし。
詳細
ShareGate MigrateモジュールからPowerShellコマンドを実行するには、まずモジュールをインポートする必要があります。ただし、ShareGate Migrate 5.12以降では、ShareGate Migrateおよび関連コマンドを実行するために.NET Frameworkバージョン4.6が必要です。
モジュールを手動でインポートする場合、他のバージョンとは異なり、.NET Frameworkバージョン4.6は検証されません。そのため、コマンドを実行するコンピューターにこのバージョンがインストールされていない場合、モジュールはインポートされますが、正常に動作しません。
解決方法
ShareGate Migrateモジュールに存在するコマンドを使用していることを確認してください。コマンドの一覧はPowerShellセクションでご確認いただけます。
.NET Framework 4.6がコンピューターにインストールされていることを確認してください。ShareGate Migrate 5.12以降の実行ファイルを開くことで確認できます。インストールされていない場合、このバージョンのフレームワークが必要であることを示すメッセージが表示されます。
モジュールが正しくインポートされていることを確認してください。ShareGate MigrateからShellウィンドウを起動するか、ShareGate Migrate Shellの実行ファイルを実行してください。
この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
