Zoomのアプリ設定をActiveDirectoryで配布するときの注意
2020/09/11時点でVer5.2.0のテンプレートを使おうとした。
概ね問題ないのだけど、下記2点だけ困った。
・EmbedUserAgentString
・SetWebDomain
どちらも、テキストを追加しなくてはいけないのに、
グループポリシーエディタで開いても、
テキストフィールドがされずに設定できない。
(有効にはできる)
結局、テンプレートをいじって対応した。
ZoomMeetings_HKCU.adml
- SetWebDomain_Policy
変更前
<presentation id="SetWebDomain_Policy" />
変更後
<presentation id="SetWebDomain_Policy"> <textBox refId="SetWebDomain_Part"> <label>Set WebDomain</label> </textBox> </presentation>
- EmbedUserAgentString_Policy
変更前
<presentation id="EmbedUserAgentString_Policy" />
変更後
<presentation id="EmbedUserAgentString_Policy"> <textBox refId="EmbedUserAgentString_Part"> <label>Set UA</label> </textBox> </presentation>
ZoomMeetings_HKCU.admx
- SetWebDomain_Policy
変更前
<policy name="SetWebDomain_Policy" class="User" displayName="$(string.SetWebDomain_Policy)" explainText="$(string.SetWebDomain_Explain)" presentation="$(presentation.SetWebDomain_Policy)" key="Software\Policies\Zoom\Zoom Meetings\General" valueName="SetWebDomain"> <parentCategory ref="zoomgeneral" /> <supportedOn ref="SUPPORTED_WINXPSP2" /> <enabledValue> <decimal value="1" /> </enabledValue> <disabledValue> <decimal value="0" /> </disabledValue> </policy>
変更後
<policy name="SetWebDomain_Policy" class="User" displayName="$(string.SetWebDomain_Policy)" explainText="$(string.SetWebDomain_Explain)" presentation="$(presentation.SetWebDomain_Policy)" key="Software\Policies\Zoom\Zoom Meetings\General"> <parentCategory ref="zoomgeneral" /> <supportedOn ref="SUPPORTED_WINXPSP2" /> <elements> <text id="SetWebDomain_Part" valueName="SetWebDomain" /> </elements> </policy>
- EmbedUserAgentString_Policy
変更前
<policy name="EmbedUserAgentString_Policy" class="User" displayName="$(string.EmbedUserAgentString_Policy)" explainText="$(string.EmbedUserAgentString_Explain)" presentation="$(presentation.EmbedUserAgentString_Policy)" key="Software\Policies\Zoom\Zoom Meetings\General" valueName="EmbedUserAgentString"> <parentCategory ref="zoomgeneral" /> <supportedOn ref="SUPPORTED_WINXPSP2" /> <enabledValue> <decimal value="1" /> </enabledValue> <disabledValue> <decimal value="0" /> </disabledValue> </policy>
変更後
<policy name="EmbedUserAgentString_Policy" class="User" displayName="$(string.EmbedUserAgentString_Policy)" explainText="$(string.EmbedUserAgentString_Explain)" presentation="$(presentation.EmbedUserAgentString_Policy)" key="Software\Policies\Zoom\Zoom Meetings\General"> <parentCategory ref="zoomgeneral" /> <supportedOn ref="SUPPORTED_WINXPSP2" /> <elements> <text id="EmbedUserAgentString_Part" valueName="EmbedUserAgentString" /> </elements> </policy>
社内プロクシを通過させるときに、UAをチェックすることで、
ポリシー適用済クライアントのみ通過。を実現するためには必要だった。