1. ホーム
  2. スクリプト・コラム
  3. 腹筋
  4. vbs関連ソフト

Office一括アクティベーションのコマンドツールosppの説明

2022-01-07 14:26:47
その

Office Software Protection Platform スクリプト (ospp.vbs) を使用すると、Project や Visio などの Office 製品のバルクライセンス版を設定することができます。

ospp.vbsスクリプト

opss.vbsスクリプトは、以下の場所にあります。 Program Files\Microsoft Office\Office16 または {コード {コード フォルダーに格納されます。

用です。Office 2019、Office 2016(Project、Visioを含む)のボリュームライセンス版

ospp.vbsを実行するには、スクリプトエンジンcscript.exeが必要です。

ヘルプファイルを表示するには、次のコマンドを入力し、Enterキーを押してください。

cscript ospp.vbs /?

正規の構文は以下のとおりです。

cscript ospp.vbs [オプション:値] [コンピュータ名] [ユーザー] [パスワード]。

オプション 製品の有効化、プロダクトキーのインストールまたはアンインストール、ライセンス情報のインストールと表示、KMSホスト名とポートの設定、KMSホスト名とポートの削除を実行するために使用するオプションと値を指定します。オプションと値は、このセクションの表に記載されています。

ComputerName: リモートコンピュータの名前。コンピュータ名を指定しない場合、ローカルコンピュータが使用されます。

ユーザー:リモートコンピューター上で必要な権限を持つアカウント。

Password: アカウントのパスワード。ユーザーアカウントとパスワードが提供されない場合、現在の資格情報が使用されます。

ospp.vbsのグローバルオプション

{テーブル グローバルオプション 説明 本文 インストールされているOfficeのプロダクトキーをアクティベートします。 /inpkey:value ユーザー提供のプロダクトキーを使ってインストールする(既存のキーを置き換える)。Valueオプションは必須です。 /unpkey:value インストールされているプロダクト キーをアンインストールします (/dstatus オプションで表示される、アンインストールするプロダクト キーの下 5 桁を含みます)。Value パラメータは必須です。 {Valueパラメータは必須です。 /inslic:値 ユーザー提供の .xrm-ms ライセンス パスを使用してライセンスをインストールします。value パラメーターが必要です。 {を使用します。 インストールされているプロダクトキーのライセンス情報を表示します。 {ライセンス情報を表示します。 {を使用します。 インストールされているすべてのライセンスのライセンス情報を表示します。 {を使用します。 MAK/Retailのアクティベーションに失敗した履歴を表示します。 オフライン起動に使用するインストールIDを表示します。 /actcid:value ユーザーから提供された確認IDで製品をアクティブにします。 valueパラメータが必要です。 {を使用します。 インストールされているすべてのOfficeプロダクトキーのライセンスステータスをリセットします。 /rearm:value {を使用します。 ユーザーが提供した SKUID 値を持つ Office ライセンスのライセンス ステータスをリセットします。Valueパラメータは必須です。 /ddescr:value ユーザーから提供されたエラーコードの説明を表示します。 value パラメーターが必要です。

ospp.vbsのKMSクライアントオプション

{テーブル KMSクライアントオプション 説明 本文 KMSクライアントの起動履歴を表示します。 {を使用します。 KMSクライアントコンピュータID(CMID)を表示します。 /sethst:値 ユーザーから提供されたホスト名を使用して、KMS ホスト名を設定します。Value パラメーターは必須です。HKLMSoftware⇄Microsoft OfficeSoftwareProtectionPlatform⇄KeyManagementServiceName (REG_SZ) が設定されます。 /setprt:値 {を使用します。 ユーザーが提供したポート番号を使用して、KMSポートを設定します。デフォルトのポート番号は 1688 です。Value パラメーターは必須です。これは、HKLMSSoftwareIckeProtectionPlatformのKeyManagementServicePort (REG_SZ)を設定します。 KMSのホスト名を削除し、ポートをデフォルト値に設定します。デフォルトのポートは1688です。 /cachst:value Value パラメータは必須です(TRUE または FALSE)。 /actype:値 一括起動の種類を設定します。valueパラメータは必須です。値を指定します。1 (Active Directoryベースの場合)、2 (KMSの場合)、0 (両方の場合)。 {0(両方)。 /skms-domain:値 {を使用します。 すべてのKMS SRVレコードを見つけることができる特定のDNSドメインを設定します。Value パラメーターは完全修飾ドメイン名 (FQDN) で、必須です。 /ckms-domain {を使用します。 すべての KMS SRV レコードを見つけることができる特定の DNS ドメインをクリアします。sethst オプションによって特定の KMS ホストが設定されている場合、そのホストが使用されます。それ以外の場合は、KMS ホストの自動検出が使用されます。

ospp.vbsを使ったスキーム
/

リモートコンピューターでプロダクトキーをMAKキーに変更する

1. リモートコンピュータの名前がcontoso1である場合、以下のコマンドを実行してプロダクトキーを入力します。この操作は、リモート・コンピュータの管理者資格を持っていることを前提にしています。リモートコンピュータにいる場合

のコンピュータがログイン名とパスワードと異なる場合は、コマンドラインでログイン名とパスワードを入力し、Enterキーを押す必要があります。

cscript ospp.vbs /inpkey:xxxxxxx-xxxxx-xxxxxxx-xxxxx contoso1

2. リモートコンピュータを起動するには、以下のコマンドを入力し、Enterキーを押します。

cscript ospp.vbs /act contoso1

KMSアクティベーションエラーを診断する

1. コンピュータにKMSクライアントキーがインストールされている場合、ライセンスステータスを確認します。これを行うには、次のコマンドを入力し、Enterキーを押します。

cscript ospp.vbs

KMSの起動履歴を確認するには、以下のコマンドを入力し、Enterキーを押してください。

cscript ospp.vbs

アクティベーションを行うには、以下のコマンドを入力し、Enterキーを押してください。

cscript ospp.vbs

エラーメッセージのエラーコード0xC004F042を確認する。通知ダイアログでユーザーにエラーコードが表示された場合、このコードを使用してエラーメッセージを確認することもできます。これを行うには、次のコマンドを入力し、Enterキーを押します。

cscript ospp.vbs /ddescr:0xC004F042

KMSクライアントのKMSホストキャッシュのオン/オフ KMSクライアントコンピュータで、キャッシュをオンにするには、次のコマンドを入力し、Enterキーを押します。

cscript ospp.vbs /cachst:TRUE

KMSクライアントコンピューターで、キャッシュを閉じるには、次のコマンドを入力し、Enterキーを押します。

cscript ospp.vbs /cachst:FALSE

KMS ホスト名をテストしてから自動検出に設定する kmstest.contoso.com という名前の KMS ホストをテストしていて、KMS クライアントでそれを指定したい場合は、次のコマンドを入力して Enter キーを押します。

cscript ospp.vbs /sethst:kmstest.contoso.com

アクティベーションを行うには、以下のコマンドを入力し、Enterキーを押してください。

cscript ospp.vbs

ホストが正常に接続されたかどうか、KMSの起動履歴を確認するには、以下のコマンドを入力してEnterキーを押してください。

cscript ospp.vbs

このKMSクライアントは、ドメインネームシステム(DNS)を使用して、本番用KMSホストを自動的に検出するようにします。KMS ホスト名を削除するには、次のコマンドを入力して Enter キーを押します。

cscript ospp.vbs

概要

Office一括アクティベーションのコマンドツールosppについての記事は以上です。Office一括起動ツールについては、BinaryDevelopの過去記事を検索していただくか、引き続き以下の関連記事をご覧ください。