Office一括アクティベーションのコマンドツールosppの説明
Office Software Protection Platform スクリプト (ospp.vbs) を使用すると、Project や Visio などの Office 製品のバルクライセンス版を設定することができます。
ospp.vbsスクリプト
opss.vbsスクリプトは、以下の場所にあります。
Program Files\Microsoft Office\Office16
または
Program Files (x86)\Microsoft Office\Office16
フォルダーに格納されます。
用です。Office 2019およびOffice 2016のボリュームライセンス版(ProjectおよびVisioを含む)
ospp.vbsを実行するには、cscript.exeスクリプトエンジンが必要です。
ヘルプファイルを表示するには、次のコマンドを入力し、Enterキーを押してください。
<ブロッククオートcscript ospp.vbs /?
正規の構文は以下のとおりです。
<ブロッククオート<スパン cscript ospp.vbs [オプション:値] [コンピュータ名] [ユーザー] [パスワード]。
オプション 製品のアクティベーション、プロダクトキーのインストールまたはアンインストール、ライセンス情報のインストールと表示、KMSホスト名とポートの設定、KMSホスト名とポートの削除を実行するために使用するオプションと値を指定します。オプションと値は、このセクションの表に記載されています。
ComputerName: リモートコンピュータの名前です。コンピュータ名を指定しない場合、ローカルコンピュータが使用されます。
ユーザー:リモートコンピューター上で必要な権限を持つアカウント。
パスワード: アカウントのパスワード。ユーザーアカウントとパスワードが提供されない場合、現在の資格情報が使用されます。
ospp.vbsのグローバルオプション
<テーブル グローバルオプション 説明 /act インストールされたOfficeプロダクトキーをアクティベートします。 /inpkey:value ユーザーが提供したプロダクトキーを使用して、プロダクトキーをインストールします(既存のキーを置き換えます)。Valueオプションは必須です。 /unpkey:value インストールをアンインストールするプロダクトキー (/dstatus オプションで表示される、アンインストールするプロダクトキーの下 5 桁を含みます。) Value パラメータは必須です。 /inslic:値 ユーザー提供の .xrm-ms ライセンス パスを使用してライセンスをインストールします。value パラメーターが必要です。 /dstatus インストールされているプロダクトキーのライセンス情報が表示されます。 /dstatusall インストールされているすべてのライセンスのライセンス情報を表示します。 /dhistoryacterr MAK/Retailのアクティベーションに失敗した履歴を表示します。 /dinstid オフライン起動に使用されるインストールIDが表示されます。 /actcid:value ユーザーから提供された確認IDを使用して製品を有効にします。valueパラメータは必須です。 /rearm インストールされているすべてのOfficeプロダクトキーのライセンス状態をリセットします。 /rearm:value ユーザーが提供した SKUID 値を持つ Office ライセンスのライセンス ステータスをリセットします。Valueパラメータは必須です。 /ddescr:value ユーザーから提供されたエラーコードの説明を表示します。Valueパラメータは必須です。
ospp.vbsのKMSクライアントオプション
<テーブル KMSクライアントオプション 説明 /dhistorykms KMSクライアントの起動履歴を表示します。 /dcmid KMSクライアントコンピュータID(CMID)を表示します。 /sethst:値 ユーザーから提供されたホスト名を使用して KMS ホスト名を設定します。Value パラメーターは必須です。これは、HKLMSSoftwareActionSofftwareProtectionPlatformのKeyManagementServiceName (REG_SZ)を設定します。 /setprt:値 ユーザーが提供したポート番号を使用して、KMSポートを設定します。デフォルトのポート番号は 1688 です。Value パラメーターは必須です。これは、HKLMSSoftwareActionSoftwareProtectionPlatformのKeyManagementServicePort (REG_SZ)を設定します。 /remhst KMS ホスト名を削除し、ポートをデフォルト値に設定します。デフォルトのポートは1688です。 /cachst:value KMSホストキャッシュを許可または拒否するには、Valueパラメータが必要です(TRUEまたはFALSE)。 /actype:値 一括起動の種類を設定します。 value パラメータは必須です。値を指定します。1 (Active Directoryベースの場合)、2 (KMSの場合)、0 (両方の場合)。 /skms-domain:値 すべての KMS SRV レコードを見つけることができる特定の DNS ドメインを設定します。この設定は、/sethst オプションによって特定の KMS ホスト名が設定されている場合は機能しません。Value パラメーターは完全修飾ドメイン名 (FQDN) で、必須です。 /ckms-domain すべての KMS SRV レコードを見つけることができる特定の DNS ドメインをクリアします。もし、/sethst オプションによって特定の KMS ホストが設定されている場合、そのホストが使用されます。それ以外の場合は、KMS ホストの自動検出が使用されます。
ospp.vbsを使用したソリューション
リモートコンピュータでプロダクトキーをMAKキーに変更する
1. リモートコンピュータの名前がcontoso1である場合、以下のコマンドを実行してプロダクトキーを入力します。このアクションは、リモートコンピュータの管理者資格を持っていることを前提としています。リモートコンピュータの場合
のコンピュータで、ログイン名とパスワードが異なる場合、コマンドラインでログイン名とパスワードを入力し、Enterキーを押す必要があります。
<ブロッククオートcscript ospp.vbs /inpkey:xxxxxxx-xxxxxxx-xxxxxxx-xxxxx contoso1
2. リモートコンピュータを起動するには、以下のコマンドを入力し、Enterキーを押します。
cscript ospp.vbs /act contoso1
KMSアクティベーションエラーを診断する
1. お使いのコンピュータにKMSクライアントキーがインストールされている場合、ライセンスの状態を確認します。そのためには、以下のコマンドを入力し、Enterキーを押してください。
<ブロッククオートcscript ospp.vbs /dstatusall
KMSの起動履歴を確認するには、以下のコマンドを入力し、Enterキーを押してください。
<ブロッククオートcscript ospp.vbs /dhistorykms
アクティベーションを行うには、以下のコマンドを入力し、Enterキーを押してください。
<ブロッククオートcscript ospp.vbs /act
エラーコード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 /act
ホストが正常に接続されたかどうか、KMSの起動履歴を確認するには、以下のコマンドを入力してEnterキーを押してください。
<ブロッククオートcscript ospp.vbs /dhistorykms
このKMSクライアントは、ドメインネームシステム(DNS)を使用して、本番用KMSホストを自動的に検出するようにします。KMS ホスト名を削除するには、次のコマンドを入力して Enter キーを押します。
<ブロッククオートcscript ospp.vbs /remhst
概要
Office一括認証のコマンドツールosppについての説明は以上となります。Office一括アクティベーションツールの詳細については、スクリプトハウスの過去記事を検索していただくか、引き続き下記の関連記事をご覧ください。
関連
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
VBS再帰的手法による多階層ディレクトリフォルダ作成方法
-
vbs 指定されたファイルを指定されたディレクトリにコピーする。
-
VBSによるファイル名の一括変更と操作前のオリジナルファイルのバックアップ
-
vbs自作数字パズルゲーム実装コード
-
VBS配列関数学習例分析
-
vbscriptの基本 - vbs配列の定義と使用法 配列
-
ディスクの種類を判別し、ハードディスクの残量を検出するvbs実装コード
-
iisext.vbsでWebサービス拡張を無効化する
-
Iisftpdr.vbsを使用してFTP仮想ディレクトリをリストアップ(リモートおよびローカルに対応)
-
Iisftp.vbsを使用してFTPサイトを一時停止する方法