コンテンツにスキップ

自動デプロイメント

ダウンロード

必要なランタイムコンポーネントのインストーラーをダウンロードします。

必要な製品およびその他の推奨コンポーネント/コンテンツのインストーラーをダウンロードします。

製品およびコンテンツのインストーラーのマニュアルは、Steinberg 社の Web サイトからダウンロードできます。https://o.steinberg.net/en/support/downloads.html

デプロイ

ランタイムコンポーネント

以下のコマンドを使用して、ランタイムコンポーネントのサイレントインストールデプロイメントを作成できます。

Steinberg Install Assistant

Steinberg Install Assistant は、Windows のデプロイメントには必要ありません。

sudo installer -pkg Steinberg_Install_Assistant_Installer_mac.pkg -target /

Steinberg Install Assistant のエイリアス作成

これ以降のコマンドの多くは、Steinberg Download Assistant に含まれる「Steinberg Install Assistant」というツールを使用します。このツールのエイリアスを作成しておくと、これ以降のコマンドの読み込みが容易になります。

export SIA_EXECUTABLE="/Library/Application Support/Steinberg/Install Assistant/Steinberg Install Assistant.app/Contents/MacOS/Steinberg Install Assistant"

Steinberg Activation Manager

Setup.exe --silent --status-file "%TMP%\sam-install.log"
"$SIA_EXECUTABLE" -install Steinberg_Activation_Manager_Installer_mac.dmg --status-file /tmp/status.log --artifact-id sam

Steinberg Library Manager

Setup.exe --silent --status-file "%TMP%\slm-install.log"
"$SIA_EXECUTABLE" -install Steinberg_Library_Manager_mac.dmg --status-file /tmp/status.log --artifact-id slm

Steinberg MediaBay

zip ファイルのコンテンツを解凍して実行します。

Setup.exe --silent

"$SIA_EXECUTABLE" -install MediaBay_Installer_mac.dmg --status-file /tmp/status.log --artifact-id smb

eLicenser Control Center

eLicenserControlSetup.exe --mode unattended --unattendedmodeui none  --create-soft-elicenser
hdiutil attach "eLicenserControl.dmg" -mountpoint "./elc/"
sudo ./elc/eLicenserControlSetup.app/Contents/MacOS/eLicenserControlWrapper.sh --mode unattended --create-soft-elicenser
hdiutil detach ./elc

アプリケーションとコンテンツ

アプリケーション/インストゥルメント

2.以下のコマンドを実行し、Cubase とそのコンポーネントパーツをサイレントインストールします。

=== "Windows"
    コンテンツを解凍して実行します。

    ```
    Setup.exe --silent
    ```
=== "macOS"
    Cubase 12 のディスクイメージ (.dmg) をダウンロードした場合。

    ```
    "$SIA_EXECUTABLE" -install Cubase.dmg --status-file /tmp/status.log --artifact-id cubase
    ```

必要なコンテンツセット

1.ディスクイメージ (.iso) から必要なコンテンツセットをダウンロードし、マウント/コピーします。 2.以下のコマンドを実行し、コンテンツをコピーして Steinberg Library Manager に登録します。

cd "%PROGRAMFILES%\Steinberg\Steinberg Library Manager\"
"Steinberg Library Manager.exe" *PATH_TO_VST_FILES* -unattended -hide -copyto configured -progressFile %TMP%\slm-progress.txt
補足: SLM は非常に短時間で完了するように見えるかもしれませんが、インストールを完了するためにバックグラウンドプロセスを生成しており、少し時間がかかります。%TMP%\slm-progress.txt の内容を見て進捗状況を確認します。

"$SIA_EXECUTABLE" –-install *PATH_TO_VST_FILES* --status-file /tmp/status.log –-artifact-id vst --mode slm --additional-args -unattended -hide -copyto configured -progressFile $TMP\slm-progress.txt

有効化

主に 3 つの手順があります。

1.各コンピューターのライセンスリクエストファイルを生成します。 2.生成する製品ライセンスを指定してライセンスリクエストを処理します。 3.各コンピューターにライセンスをインストールします。

ヘルパースクリプトのダウンロード

上記の各手順は、Steinberg Activation Manager のコンポーネントである Steinberg License Engine を起動することで実行できます。プロセスを簡単に実行できるようにするため、Steinberg は自動化された環境でどのように手順を実行できるかを示すスクリプトを開発しました。

これらのスクリプトには各手順を説明するコメントが含まれており、独自の実装の土台としてご利用いただけます。これらのスクリプトはパーミッシブライセンスで配布されているため、スクリプトのコピー、カスタマイズ、再利用などを行ない、独自のデプロイ環境を構築できます。

どのスクリプト言語が環境に適しているかに応じて、以下から選択してください。

コマンドファイル (.command) はダブルクリックで実行できます。

わかりやすくするために、このあとの例では Windows のバッチスクリプトと macOS のコマンドスクリプトを示しています。

ライセンスリクエストファイルの生成

ソフトウェアを実行する各コンピューターで以下の操作を行ないます。

1_generate_license_request_for_this_computer.bat を実行します。これにより、ライセンスリクエストファイルがスクリプトと同じディレクトリに作成されます。リクエストファイルのファイル名にはコンピューター名が含まれます。

以下の画像は出力の例です。

ライセンスリクエスト出力の生成

1_generate_license_request_for_this_computer.command を実行します。これにより、ライセンスリクエストファイルがスクリプトと同じディレクトリに作成されます。リクエストファイルのファイル名にはコンピューター名が含まれます。

以下の画像は出力の例です。

ライセンスリクエスト出力の生成

Tip

すべてのリクエストファイルを共有フォルダーに集めて一括処理できるようにするには、スクリプトをネットワーク共有から実行します。

ライセンスリクエストファイルの処理

中央管理コンピューターで以下の操作を行ないます。

ログイン

Steinberg Activation Manager がインストールされていることを確認し、ライセンスを持つ Steinberg ID を使用してログインします。

製品の選択

バッチファイルを編集して必要な製品ライセンスを指定します。

製品の指定

コマンドファイルを編集して必要な製品ライセンスを指定します。

製品の指定

アカウントに特定の製品のコピーが複数ある場合、スクリプトが失敗し、「製品に複数のライセンスが存在します」などのメッセージが表示されることがあります。これは、スクリプトがどのライセンスを使用すればよいのかわからないためです。この場合、一意の「Grant ID」値のリストがスクリプトによって出力されます。これを解決するには 2 つの選択肢があります。

1.スクリプトを編集し、ライセンスを有効化する際に使用する GRANT_ID を指定します。 2.ある製品のライセンスが 4 つ以上ある場合は、それらをマルチシートライセンスに統合するようリクエストできます。これにより、製品を Grant ID ではなく名前で参照できるようになります。統合をリクエストするには、Steinberg ID と統合するライセンスを明記のうえ、教育サポートチームまでご連絡ください

ライセンスの生成

重要

以下の手順を実行する前に、Steinberg Activation Manager とすべての Steinberg アプリケーションが終了していることを確認してください。

2_process_license_requests.bat ファイルをダブルクリックします。同じフォルダー内のリクエストファイルを探し、それらを処理してライセンスファイルを生成します。

以下は出力の例です。コマンドが正常に完了すれば、ログ出力にエラーは表示されないはずです。

ライセンスリクエストの処理

2_process_license_requests.command ファイルをダブルクリックします。同じフォルダー内のリクエストファイルを探し、それらを処理してライセンスファイルを生成します。

以下は出力の例です。コマンドが正常に完了すれば、ログ出力にエラーは表示されないはずです。

ライセンスリクエストの処理

ライセンスファイルのインストール

ソフトウェアを実行する各コンピューターで以下の操作を行ないます。

3_install_license_for_this_computer.bat バッチスクリプトをダブルクリックします。現在スクリプトを実行しているコンピューターの名前を含むライセンスファイルを探し、そのコンピューターのすべてのユーザーがソフトウェアを使用できるようにライセンスのインストールを試行します。

以下は出力の例です。コマンドが正常に完了すれば、ログ出力にエラーは表示されないはずです。

ライセンスのインストール

3_install_license_for_this_computer.command バッチスクリプトをダブルクリックします。現在スクリプトを実行しているコンピューターの名前を含むライセンスファイルを探し、そのコンピューターのすべてのユーザーがソフトウェアを使用できるようにライセンスのインストールを試行します。

スクリプトが共有フォルダーにファイルを書き込めるようにするため、「sudo」を使用してパスワードを入力するよう促されます。

以下は出力の例です。コマンドが正常に完了すれば、ログ出力にエラーは表示されないはずです。

ライセンスのインストール

この最後の手順は、コンピューターに別のユーザーとしてログインし、ソフトウェアが有効なライセンスで起動するかどうかを確認することで検証できます。


最終更新日: July 30, 2024
このページは役に立ちましたか?