この記事では、macOSの一括導入シナリオでTeamViewer Host モジュールとTeamViewer フルバージョンをインストール、更新、アンインストールする方法について説明します。これを実現するためには、macOS のコマンドラインインストールに関する基本的な知識が必要です。
この記事は、バージョン15.x以降を使用しているCorporateおよびTensorのライセンスを持つすべてのTeamViewer (Classic)ユーザーに適用されます。サポートされているMacOSのバージョン:10.14, 10.15, 11, 12, 13
必要なインストーラー
手順
次のコマンドをターミナルに入力します。
sudo installer -pkg "TeamViewer_Host.pkg" -target /
パラメーター-targetは、インストールを配置するパスを定義します。
必要なインストーラー
手順
1) XMLファイル(choices.xmlなど)を作成し、次のコンテンツを入力します。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> </array> </plist>
2) (オプション)設定が正しく適用されるかどうかを確認します。
installer -showChoicesAfterApplyingChangesXML newChoices.xml -pkg Install\ TeamViewer_Host.pkg -target /
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> ... </dict> <dict> ... </dict> <dict> <key>attributeSetting</key> <false/> <key>choiceAttribute</key> <string>visible</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> <dict> <key>attributeSetting</key> <true/> <key>choiceAttribute</key> <string>enabled</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> </array> </plist>
パラメーター「-applyChoiceChangesXML <your_filename> .xml」を追加して、インストール中に構成を適用します。
sudo installer -applyChoiceChangesXML choices.xml -pkg Install TeamViewer_Host.pkg -target /
3)MDMシステムを使用している場合、プライバシー設定ポリシーコントロール(PPPC)ペイロードを使用して、システム環境設定➜ セキュリティとプライバシー➜ プライバシーで、TeamViewerのアクセシビリティとフルディスクアクセスをロールアウトすることが可能です。ユーザーは、画面録画のアクセス権を自分で許可する必要があります。macOS 11 Big Sur 以降では、管理者以外のユーザがこの権限を付与できるように、AllowStandardUserToSetSystemService を備えた ScreenCapture PPPC ペイロードを使用する必要があります。
Mobile Ironを使用したアクセシビリティアクセスのMDM設定例は、こちらをご覧ください。
必要なインストーラー
手順
パラメータの概要
必要なインストーラー
手順
1) XMLファイル(choices.xmlなど)を作成し、次のコンテンツを入力します。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> </array> </plist>
2) (オプション)設定が正しく適用されるかどうかを確認します。
installer -showChoicesAfterApplyingChangesXML newChoices.xml -pkg "TeamViewer_Host-idc<ConfigurationID>.pkg" -target /
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> ... </dict> <dict> ... </dict> <dict> <key>attributeSetting</key> <false/> <key>choiceAttribute</key> <string>visible</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> <dict> <key>attributeSetting</key> <true/> <key>choiceAttribute</key> <string>enabled</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> </array> </plist>
パラメーター「-applyChoiceChangesXML <your_filename> .xml」を追加して、インストール中に構成を適用します。
sudo installer -applyChoiceChangesXML choices.xml -pkg "TeamViewer_Host-idc<ConfigurationID>.pkg" -target /
3)MDMシステムを使用している場合、プライバシー設定ポリシーコントロール(PPPC)ペイロードを使用して、システム環境設定➜ セキュリティとプライバシー➜ プライバシーで、TeamViewerのアクセシビリティとフルディスクアクセスをロールアウトすることが可能です。ユーザーは、画面録画のアクセス権を自分で許可する必要があります。macOS 11 Big Sur 以降では、管理者以外のユーザがこの権限を付与できるように、AllowStandardUserToSetSystemService を備えた ScreenCapture PPPC ペイロードを使用する必要があります。
Mobile Ironを使用したアクセシビリティアクセスのMDM設定例は、こちらをご覧ください。
Mobile Ironを使用してTeamViewer (Classic)アプリをmacOSに追加する方法 - TeamViewer (Classic) Support
必要なインストーラー
手順
sudo installer -pkg "TeamViewer_Full.pkg" -target /
パラメーター -target は、インストールを配置するパスを定義します。
🚨macOSでは、インストール時に設定を行うことはできません。
必要なインストーラー
手順
1) XMLファイル(choices.xmlなど)を作成し、次のコンテンツを入力します。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerSilentInstaller</string> </dict> </array> </plist>
2) (オプション)設定が正しく適用されるかどうかを確認します。
installer -showChoicesAfterApplyingChangesXML newChoices.xml -pkg Install\ TeamViewer_Full.pkg -target /
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> ... </dict> <dict> ... </dict> <dict> <key>attributeSetting</key> <false/> <key>choiceAttribute</key> <string>visible</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerSilentInstaller</string> </dict> <dict> <key>attributeSetting</key> <true/> <key>choiceAttribute</key> <string>enabled</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerSilentInstaller</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerSilentInstaller</string> </dict> </array> </plist>
3) パラメーター「-applyChoiceChangesXML <your_filename> .xml」を追加して、インストール中に構成を適用します。
sudo installer -applyChoiceChangesXML choices.xml -pkg Install\ TeamViewer_Full.pkg -target /
4) MDMシステムを使用している場合、プライバシー設定ポリシーコントロール(PPPC)ペイロードを使用して、システム環境設定➜ セキュリティとプライバシー➜ プライバシーで、TeamViewerのアクセシビリティとフルディスクアクセスをロールアウトすることが可能です。ユーザーは、画面録画のアクセス権を自分で許可する必要があります。macOS 11 Big Sur 以降では、管理者以外のユーザがこの権限を付与できるように、AllowStandardUserToSetSystemService を備えた ScreenCapture PPPC ペイロードを使用する必要があります。
Mobile Ironを使用したアクセシビリティアクセスのMDM設定例は、こちらをご覧ください。
Mobile Ironを使用してTeamViewer (Classic)アプリをmacOSに追加する方法 - TeamViewer (Classic) Support
TeamViewerの更新は、インストールに必要な手順と同じです。
TeamViewerをアンインストールする理由は、TeamViewer Hostクライアントバージョンからフルクライアントバージョンに切り替えることが考えられます。
📌注意:TeamViewerは手動でのみアンインストールできます。
TeamViewerをアンインストールする推奨方法
以上で、プログラムはアンインストールされました。
前提条件
手順
sudo /Applications/TeamViewer Host.app/Contents/Helpers/TeamViewer (Classic)_Assignment -api-token <YOUR_APITOKEN> -group <GROUP> -alias <COMPUTERNAME> -grant-easy-access
sudo /Applications/TeamViewer.app/Contents/Helpers/TeamViewer_Assignment -api-token <YOUR_APITOKEN>
次の表に、可能な割り当てオプションを示します(すべてオプションです)。
値が必要なパラメーター(–alias MyAlias)または値を必要としないパラメーター(–reassign)があります。
オプションはコマンドラインで追加する必要があります。