Office一括アクティベーションのコマンドツールosppの説明
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の過去記事を検索していただくか、引き続き以下の関連記事をご覧ください。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
VBScript動的配列実装コード
-
管理者権限でバッチファイルを自動実行(vbsとbatの2つの方法)
-
VBSスクリプトによる辞書、動的配列、キュー、スタックの実装コード
-
VBS の基本 - vbscript 辞書オブジェクト
-
VBSの基本 - 条件付き文(IfとSelect Case)
-
スクリーンショット機能用VBS
-
DNSを変更し、IEの一時ファイルを空にするvbsスクリプト
-
VBScript 2 json文字列をjsonオブジェクトにパースするメソッド
-
jre パッケージをダウンロードし、サイレントにインストールする vbs スクリプトのコード例
-
Iisext.vbsを使ってWebサービスの拡張機能を一覧表示する方法