お使いのデバイスにTeamViewer を正常に展開するためには、特定のスクリプトを使用することをお勧めします。
今回は、おすすめのスクリプトを紹介し、各パラメータの意味を説明します。
この記事は、WindowsデバイスにTeamViewer Tensor (Classic) を導入する予定のTensor ライセンス をお持ちのお客様に適用されます。
🚨重要:[your_xxx] を独自の値に置き換えてください。
このスクリプトは、2つのステップで展開を処理します。
start /wait MSIEXEC.EXE /i "PATH_TO_MSI_FILE\TeamViewer_Host.msi" /qn CUSTOMCONFIGID=YOUR_CUSTOM_CONFIG_ID
timeout /t 30 /nobreak
"C:\Program Files (x86)\TeamViewer\TeamViewer.exe" assignment --id YOUR_ASSIGNMENT_ID
start /wait MSIEXEC.EXE /i "PATH_TO_MSI_FILE\TeamViewer_Full.msi" /qn
timeout /t 30 /nobreak
"C:\Program Files\TeamViewer\TeamViewer.exe" assignment --id YOUR_ASSIGNMENT_ID
start /wait MSIEXEC.EXE /i "PATH_TO_MSI_FILE\TeamViewer_Full.msi" /qn
timeout /t 30 /nobreak
"C:\Program Files (x86)\TeamViewer\TeamViewer.exe" assignment --id YOUR_ASSIGNMENT_ID
ここでは、推奨スクリプトで使用したパラメータを説明します。
パッケージをインストールします。
サイレントインストールを可能にします。
インストールパスを定義します。
📌注意 : ネットワークパス上でも可能です。
モジュールのカスタマイズを適用します。
📌注意 : TeamViewer Host にのみ適用されます。
TeamViewer オプションをインポートします。
詳しくは、以下の記事をご覧ください。
📌注意 : この値は、有効な絶対ローカルパスまたはネットワーク共有へのパスである必要があります。
🚨IMPORTREGFILE と組み合わせて使用しないでください。
Outlookプラグインの解除/有効化を制御します。
true:インストール後、TeamViewer Outlook プラグインが有効になります (デフォルト)
false: TeamViewer Outlookプラグインは、インストール後、無効化されます。
TeamViewerセッションでスマート カードと fido ベースのデバイスを使用できるセキュリティ キー リダイレクト機能に必要な仮想デバイス ドライバーをインストールします。
0:ドライバーをインストールしない (デフォルト)
1:ドライバーのインストール
他にもコマンドラインに追加できるオプションがあります:
Windows:
--device-alias=[<name>]
macOS:
-device_alias [<name>]
Linux:
--device-alias=[<name>]
デバイスリスト内の新しいデバイスのエイリアスです。デバイスがすでに連絡先リストにある場合、エイリアスは適用されません。このプロパティは以下の値を取得することができます:
例:
"C:\Program Files\TeamViewer\TeamViewer.exe" assignment --id 123 --device-alias=%COMPUTERNAME%-%USERNAME%
💡 ヒント: スペースを使う場合は、次の例のようにすべて"... "で囲んでください:
"C:\Program Files\TeamViewer\TeamViewer.exe" assignment --id 123 --device-alias=%COMPUTERNAME% test %USERNAME%
これにより、TeamViewerの更新後にデスクトップショートカットがインストールされなくなります。
msiexec /i "Path\To\TeamViewer.msi" /qn ADDLOCAL=ALL REMOVE=f.DesktopShortcut
📌注意: 過去にDESKTOPSHORTCUTS=0オプション付きのMSIファイルを使用してTeamViewer Hostを展開した場合は、まずDESKTOPSHORTCUTS=0を使用してアンインストールしてください:
msiexec /i "Path\To\TeamViewer.msi" /qn REMOVE=f.DesktopShortcut
--retries
一時的なエラーの場合は、割り当てが再試行されます。各試行の間に1秒の待ち時間があることに注意してください。
--timeout
すべての割り当て試行で使用される全体のタイムアウトを秒単位で設定します。
例:
TeamViewer.exe assignment --id YOUR_ASSIGNMENT_ID --retries=3 --timeout=120