{
"name": "Adobe Acrobat",
"storage": {
"managed_schema": "schema.json"
},
...
}
システム管理者が、組織内のすべてのユーザーに対して Acrobat 拡張機能が新しいブラウザータブで開くようこそ PDF を無効にする方法について説明します。
ユーザーが Acrobat の拡張機能をブラウザーに追加すると、ようこそ PDF が新しいタブで開きます。
システム管理者は、組織内のすべてのユーザーに対して、このようこそ PDF を無効にすることができます。管理者は Acrobat 拡張機能を事前設定するグループポリシーを設定し、Acrobat は storage.managed API を通じてこれらのポリシーを読み取り、適用します。
storage.managed_schema プロパティは、ポリシースキーマが格納されている拡張機能内のファイルを指定しています。
|
{ "name": "Adobe Acrobat", "storage": { "managed_schema": "schema.json" }, ... } |
次のスキーマによってようこそ PDF が無効になります。将来的に他のユースケースにスキーマを拡張できます。
|
{ "type": "object", "properties": { "OpenHelpx": { "title": "Open helpx tab.", "description": "If set to false then it won't open helpx.", "type": "string" } } } |
管理者は schema.json ファイルでこのポリシーを設定し、ようこそ PDF を無効にできます。
Windows + R キーを押して、名前フィールドに「regedit」と入力して、「OK」を選択します。
ブラウザーのレジストリキーに移動します。キーがまだ一覧に表示されていない場合は、作成します。
Edge:HKLM\Software\Policies\Microsoft\Edge\3rdparty\extensions\elhekieabhbkpmcefcoobjddigjcaadp\policy
Chrome:HKLM\Software\Policies\Google\Chrome\3rdparty\extensions\efaidnbmnnnibpcajpcglclefindmkaj\policy
Chromium:HKLM\Software\Policies\Chromium\3rdparty\extensions\efaidnbmnnnibpcajpcglclefindmkaj\policy
Chromium ブラウザーの場合、HKEY_LOCAL_MACHINE ではなく、HKEY_CURRENT_USER ハイブも使用できます。
文字列値「OpenHelpx」を作成し、値を「False」に設定します。
ポリシーを設定すると、chrome://policy/ の Chrome ポリシーに表示されます。
Chrome バンドルの場合は com.google.Chrome.extensions.efaidnbmnnnibpcajpcglclefindmkaj で、Chromium バンドルの場合は org.chromium.Chromium.extensions.efaidnbmnnnibpcajpcglclefindmkaj で、MCX 環境設定を使用してポリシーを設定できます。この設定を含む plist ファイルを作成し、dscl を使用してそのファイルを読み込みます。
plist ファイルをこの設定で作成します。
|
<?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"> <dict> <key>com.google.Chrome.extensions.efaidnbmnnnibpcajpcglclefindmkaj</key> <dict> <key>OpenHelpx</key> <dict> <key>state</key> <string>always</string> <key>value</key> <string>false</string> </dict> </dict> </dict> </plist> |
最初のキーは、設定するバンドルの ID です。各ポリシーは最初にメタデータにマッピングされ、その設定は value キーの中に表示されます。state キーにより、MCX 環境設定がポリシーを適用する頻度が決まります。常にポリシーを適用するには、always に設定します。
管理者アカウントで dscl を使用して設定を読み込みます。
|
dscl -u admin_username /Local/Default -mcximport /Computers/local_computer configuration.plist |
「admin_username」を有効な管理者ユーザー名で、「configuration.plist」を plist ファイルへのパスで置き換えます。plist ファイルをデスクトップに置き、「ターミナル」の desktop フォルダーからコマンドを実行すると、この手順が簡単になります。
dscl でパスが無効と報告された場合は、次のコマンドを使用して、ローカルコンピュータ用のノードを作成します。
|
GUID=`uuidgen` ETHER=$(ifconfig en0 | awk '/ether/ {print $2}') dscl -u admin_username /Local/Default -create /Computers/local_computer dscl -u admin_username /Local/Default -create /Computers/local_computer RealName "Local Computer" dscl -u admin_username /Local/Default -create /Computers/local_computer GeneratedUID $GUID dscl -u admin_username /Local/Default -create /Computers/local_computer ENetAddress $ETHER |
これらのコマンドを実行した後、再び設定を読み込みます。
|
dscl -u admin_username /Local/Default -mcximport /Computers/local_computer configuration.plist |
変更をすぐに適用するには、システムの環境設定を更新します。
|
sudo mcxrefresh -n username |
ユーザーが管理対象ブックマーク拡張機能を使用して Chrome を実行した場合、Chrome では 10 秒以内にこのポリシーが読み込まれます。 ポリシーをすぐに読み込むには、chrome://policy/ で「ポリシーを再読み込み」を選択します。 詳しくは、Chromium ドキュメントを参照してください。