Get Help のコマンド ライン バージョン

  • Microsoft と Recovery Assistant は非推奨です。 アシスタントを使用して、以前に完了したすべてのタスクに対して、コマンド ライン バージョンの Get Help を使用できます。
  • この記事は、Microsoft 365 管理者のみを対象としています。 コンピューター上の Microsoft Office、Microsoft 365、または Microsoft Outlook に影響を与える問題を診断して修正するためのヘルプについては、 完全版の Get Help でトラブルシューティング ツールを実行できます。

Get Help のコマンド ライン バージョンは、自己完結型のエンタープライズ対応の診断ツールであり、Microsoft Teamsや Outlook など、Microsoft 365 アプリに影響する特定のクライアントの問題のトラブルシューティングに使用できます。 このバージョンの Get Help は、コマンド ラインと PowerShell などのスクリプトの両方で実行できます。 組織内のコンピューターでリモートで実行すると特に便利です。

1 台のコンピューターで問題を解決するには、 フル バージョンの Get Help を使用することをお勧めします。 複数のデバイスが影響を受ける場合は、コマンド ライン バージョンの Get Help を使用します。

サポートされているシナリオ

コマンド ライン バージョンの Get Help を使用して、次のシナリオの問題を解決できます。 実行方法の詳細については、シナリオを選択してください。

コマンド ライン バージョンの Get Help でサポートされているシナリオは、新しい Outlook および新しい Teams では使用できません。

シナリオ 説明 <Scenarioname>
Outlook スキャン Outlook で既知の問題をスキャンし、Outlook、Office、Windows の包括的な構成レポートを生成します。 フル スキャンまたはオフライン スキャンを実行できます。 ExpertExperienceAdminTask
Office アンインストール デバイスから Office のすべてのバージョンを削除します。 コントロール パネルで Office を完全に削除できない場合に使用します。 OfficeScrubScenario
Office ライセンス認証 Office のサブスクリプション バージョンを正常にアクティブ化できるように、ライセンス認証に関連する設定をリセットするためのチェックと回復を自動化します。 OfficeActivationScenario
Office 共有コンピュータの共用アクティベーション Office 共有コンピューターのライセンス認証を有効化または無効化するために、チェックと回復を自動化します。 OfficeSharedComputerScenario
Outlook 予定表のスキャン 予定表チェック ツール (CalCheck) を使用して Outlook 予定表をスキャンし、多くの既知の問題を確認します。 OutlookCalendarCheckTask
Outlook 用 Teams 会議アドイン チェックと回復を自動化して、Outlook 用 Teams 会議アドインを実行できるようにします。 TeamsAddinScenario
Office ライセンス認証のリセット Microsoft 365 Apps for Enterprise の以前のライセンス認証をクリアして、関連するライセンスとキャッシュされた Office アカウント情報を削除します。 この操作により、Office アプリケーションがクリーンな状態にリセットされます。 その後、別の Office アカウントを使用してアプリケーションをアクティブ化したり、別のライセンス モードに変更したりできます。 ResetOfficeActivation

ヘルプのコマンド ライン バージョンをダウンロードして実行する

  1. 次のボタンを選択して、コマンド ラインの [ヘルプを表示] をダウンロードします。

  2. ダウンロードした .zip ファイルで、ヘルプの表示を実行するユーザーのコンピューターからアクセスできるフォルダーにファイルを抽出します。

  3. ユーザーのコンピューターで、[ スタート] を選択し、「 cmd」と入力し、Enter キーを押してコマンド プロンプト ウィンドウを開きます。

    手記: 実行するシナリオで管理者特権のコマンド プロンプト ウィンドウが必要な場合は、[ スタート] を選択し、「 cmd」と入力し、結果で コマンド プロンプト を右クリックして、[ 管理者として実行] を選択します。

  4. コマンド プロンプトで、手順 2 でファイルを抽出したフォルダーに移動します。

  5. シナリオに適したスイッチを使用して、ヘルプの表示を実行します。

Important

Get Help のコマンド ライン バージョンの更新は、定期的にリリースされます。 最も多くの機能と最高の安定性を備えた最新バージョンを使用していることを確認するために、アプリケーションの各ビルドは、GetHelpCmd.exe ファイルに対して一覧表示されている 作成 日の 90 日後に動作を停止します。 手順 1 で提供されているリンクを使用して、常に利用可能な最新バージョンをダウンロードします。

コマンド ライン バージョンの Get Help のスクリプトを作成する

Get Help のコマンド ライン バージョンをスクリプト化して、エクスペリエンスを簡素化し、機能を追加できます。 次のサンプル スクリプトは、作業の開始に役立ちます。 これらのスクリプトは、さまざまな機能を提供します。

: 各スクリプトの詳細な手順は、含まれているコメントに記載されています。

どちらのサンプル スクリプトも、次の基本的なタスクを実行します。

  1. コマンド ライン バージョンの Get Help のファイルを、スクリプトで指定された場所からクライアントにコピーします。

    このスクリプトでは、既定のオプションとして 、コマンド ライン バージョンの Get Help のインターネット ダウンロード場所が使用されます。 ただし、Get Help ダウンロードの .zip ファイルへのパスまたは Get Help ダウンロードから抽出されたファイルを含むフォルダーの場所を使用するようにスクリプトを変更できます。

  2. シナリオの実行時に生成されるログ ファイルを収集します。

    このスクリプトは、コマンド ライン バージョンの Get Help によって生成されたすべてのログ ファイルを収集します。

  3. すべてのログを含む統合 .zip ファイルを作成します。

    コマンド ライン バージョンの Get Help によって生成されるすべてのログ ファイルは、.zip ファイルに圧縮されます。 この .zip ファイルの名前をカスタマイズできます。

サンプル 1: 非対話型セッションを実行するスクリプト

非対話型セッションのスクリプトをダウンロードする

このスクリプトには、次の追加機能が用意されています。

  • GetHelpCmd.exe を開始し、指定されたスイッチとパラメーターを使用して、指定したシナリオを実行します。

    スクリプトを更新して、特定のシナリオを実行するために必要なスイッチとパラメーターを含め、それを実行する必要があります。 このスクリプトには、各シナリオの例が含まれています。

サンプル 2: 対話型セッションを実行するスクリプト

対話型セッションのスクリプトをダウンロードする

このスクリプトには、次の追加機能が用意されています。

  • Get Help を実行するシナリオを求めます。

    既定では、特定のシナリオのスイッチやパラメーターを含めるためにスクリプトを変更する必要はありません。 スクリプトを実行すると、シナリオの名前を入力するように求められます。

  • GetHelpCmd.exe を開始し、指定したスイッチとパラメーターを使用して、指定したシナリオを実行します。

    プロンプトでシナリオ名を入力した後、スクリプトは最低限必要なスイッチとパラメーターを使用してシナリオを実行します。 ただし、要件に基づいてオプションのスイッチとパラメーターを使用するようにスクリプトを変更できます。

  • 失敗したセッションの下書きメール メッセージを作成します。

    Get Help がシナリオを正常に完了できない場合は、すべてのセッション ログを含む .zip 添付ファイルを含む下書きの電子メール メッセージが作成されます。

    : この機能を使用するには、電子メール アドレス、メッセージの件名、およびメッセージ本文を含むようにスクリプトを更新する必要があります。

サンプル 3: バックツーバック シナリオを実行するスクリプト

バックツーバック シナリオ用のスクリプトをダウンロードする

このスクリプトには、次の追加機能が用意されています。

  • 2 つのシナリオを指定して、1 つずつ実行できます。

    : スクリプトには、サポートされているシナリオ ペアの一覧が含まれています。

  • GetHelpCmd.exe を開始して、最初のシナリオを実行します。

  • 最初のシナリオが完了したら、最初のシナリオの結果コードが正常に完了したことを示す場合は、2 番目のシナリオを実行します。

すべてのシナリオで使用可能なスイッチ

コマンド ライン バージョンの Get Help では、次のスイッチを使用できます。 大文字と小文字は区別されません。 オプションとして指定しない限り、スイッチはシナリオを実行するために必要です。 複数のオプション スイッチを使用できます。

スイッチ<パラメーター> 詳細情報 必須/任意 適用可能なシナリオ
-? -?スイッチを使用して、GetHelpCmd.exeに使用可能なすべてのスイッチの機能を表示します。 -? スイッチを他のスイッチと一緒に使用すると、他のスイッチがオーバーライドされます。 オプション すべて
-Help -Help スイッチは、詳細を知るためのオンライン コンテンツへのリンクを表示します。 -Help スイッチを他のスイッチと共に使用すると、-? スイッチを除く他のすべてのスイッチがオーバーライドされます。 オプション すべて
-DisplayEULA <file path> -DisplayEULA スイッチを使用して、エンド ユーザー 使用許諾契約書 (EULA) を表示します。 EULA テキストをファイルに保存するには、スイッチを使用してファイルへのパスを指定します。 -DisplayEULA スイッチを他のスイッチと一緒に使用すると、他のスイッチがオーバーライドされます。 オプション すべて
-S <scenarioname> -S スイッチを使用して、実行するシナリオを指定します。 必須 すべて
-AcceptEula -AcceptEula スイッチを使用して EULA に同意します。 これは、シナリオを実行する前に必要です。 必須 すべて
-LogFolder <Output Path> -LogFolder スイッチを使用して、シナリオ固有のログを、<Output パス>で指定されたフォルダーに出力するように GetHelpCmd.exe を強制します。 オプション ExpertExperienceAdminTask
OutlookCalendarCheckTask
-HideProgress 既定では、ヘルプを取得すると、常にシナリオの進行状況が表示されます。 -HideProgressスイッチを使用して、一覧表示されているシナリオの進行状況の表示を非表示にします。 オプション ExpertExperienceAdminTask
OutlookCalendarCheckTask
-OfflineScan -OfflineScan スイッチを使用して、Outlook アプリケーションの実行中に Outlook のオフライン スキャンを指定します。 オプション ExpertExperienceAdminTask
-OfficeVersion -OfficeVersion パラメーターで指定されている Office バージョンのみを削除するには、<version> スイッチを使用します。 パラメーターとして All を使用すると、すべての Office バージョンがコンピューターから削除されます。 オプション OfficeScrubScenario
-RemoveSCA -RemoveSCA スイッチを使用して、共有コンピューターライセンス認証 (SCA) を削除し、Office の非 SCA ライセンス認証を構成します。 オプション OfficeActivationScenario
OfficeSharedComputerScenario
-CloseOffice -CloseOffice スイッチを使用して、開いているすべての Office アプリを閉じます。 必須 OfficeActivationScenario
OfficeSharedComputerScenario
ResetOfficeActivation
-CloseOutlook -CloseOutlookスイッチを使用して、Outlook が開いている場合は閉じます。 必須 TeamsAddinScenario
-P <profile name> -P スイッチを <Profile name> パラメーターと共に使用して、OutlookCalendarCheckTask シナリオでスキャンする Outlook プロファイルを指定します。 オプション OutlookCalendarCheckTask