Internet ExplorerでOkta Browser Pluginをサイレントインストールする
開始する前に
IE用Okta Browser Plugin 5.xをインストールする場合、いくつかのインストールオプションがあります。次の表を参考に、環境に最適なオプションを選択してください。
インストールオプション | エンドユーザーの操作が必要ですか? | [Choose Add-ons(アドオンを選択)]ボタンが表示されますか? | ブラウザーの再起動回数 |
---|---|---|---|
従来のインストール | はい | はい | 2 |
ホワイトリストを使用した従来版 | はい | いいえ | 1 |
ホワイトリストを使用しないサイレントモード |
いいえ |
はい | 2 |
ホワイトリストを使用するサイレントモード | いいえ | いいえ | 1 |
この手順を開始する
この手順は、サイレントモードの有効化とホワイトリストの構成の2つに分かれています。次の手順を使用して、両方のタスクを完了します。
タスク1:サイレントモードを有効にする
- 管理ダッシュボードから[Settings(設定)]>[Downloads(ダウンロード)]に移動し、Internet Explorer用プラグインの[.msi]または[.exe]バージョンをダウンロードします。
- Internet Explorer(IE)でインストーラーをサイレントモードで実行するには、次のコマンドラインパラメーターを使用します。
okta.swa.ie-x.x.x.exe /q okta.swa.ie-x.x.x.msi /q
インストーラーのバージョン番号はx.x.xで表されます。
Internet Explorer 10以降でプラグインをサイレントモードでインストールする場合、ユーザーの操作が不要になるように、インストールをホワイトリストに登録する必要があります(パートB)。
いずれかのインストーラーをユーザースペースでローカル管理者として実行すると、エンドユーザーが次にブラウザーを開いたときに、アドオンを有効にするように求められます。インストール後、ブラウザーが起動し、ユーザーは[Choose add-ons(アドオンの選択)]をクリックするよう求められます。
ユーザースペースでローカル管理者としてインストーラーを実行せず、ユーザーがInternet Explorerを開いている場合、インストーラーはブラウザーを閉じることができず、インストールも失敗します。
-
次のバッチファイルを使用して、マシンで実行中のInternet Explorerのすべてのインスタンスを強制的に閉じてから、ブラウザープラグインのサイレントインストールを実行します。
c:\windows\system32\Taskkill /IM iexplore.exe /F c:\windows\system32\msiexec.exe /i %LMI_PACKAGEROOT%\okta.swa.ie-x.x.x.msi /q echo %ERRORLEVEL%
これは、プラグインをインストールする管理者権限なしでLogMeInを使用している場合に特に役立ちます。バッチファイルを使用する代わりにネイティブでコマンドを使用しようとすると、Taskkillは123を返し、LogMeInは中止されます。
Windows 7にサイレントモードでインストールする場合、ユーザーはブラウザーを再起動するように求められます。
タスク2:ホワイトリストの構成
エンドユーザーの介入を防ぐため、プラグインのインストール時に[Choose Add-ons(アドオンを選択)]ボタンが表示されないようにホワイトリストを設定してください。
Windows OSの場合、Internet ExplorerはCLSID(クラス識別子)を使用して許可リストポリシーを設定します。システムでこのポリシーを設定するには、次の手順を実行します。
- IEが実行中の場合は閉じます。
- ローカルグループポリシーエディターを開きます。
- [Start(スタート)]に移動し、検索フィールドにgpedit.mscと入力して、[Edit Group Policy(グループポリシーを編集)]をクリックします。
- IEのバージョンに適したパスに移動します。
IE 10:[User Configuration(ユーザーの構成)]>[Administrative Templates(管理用テンプレート)]>[Windows Components(Windowsコンポーネント)]>[Internet Explorer]>[Security Features(セキュリティの機能)]>[Add-on Management(アドオン管理)]>[Add-on List(アドオンリスト)]
IE 11:[Computer Configuration(コンピューターの構成)]>[Administrative Templates(管理用テンプレート)]>[Windows Components(Windowsコンポーネント)]>[Internet Explorer]>[Security Features(セキュリティの機能)]>[Add-on Management(アドオン管理)]>[Add-on List(アドオンリスト)]
- [Add-on List(アドオンリスト)]をダブルクリックします。
- [Options(オプション)]の下にある[Show...(表示...)]をクリックします。
- [Show Contents(コンテンツの表示)]ウィンドウで、[Value Name(値の名前)]の下に以下のクラスID名(括弧を含む)を追加します。
OktaBHOクラスのクラスIDは以下のとおりです。
{E411779C-5CFE-413F-A57B-18C55A4EFADA}OktaIeHelperクラスのクラスIDは以下のとおりです。
{302700E7-59EF-49EC-9439-EA590552D1ED}OktaIeHelperクラスのIDを追加するのは、Oktaプラグインのバージョン5.3.2以前を実行している場合のみです。
Oktaツールバー拡張機能のクラスIDは以下のとおりです。
{8C938A58-9A96-4A95-929D-C8C28C639C32}BHO(ブラウザーヘルプオブジェクト)は、ブラウザーに追加機能を提供するIEプラグインモジュールです。OktaBHOはOktaのカスタムBHOです。OktaIeHelperとOktaツールバー拡張機能は別のタイプのBHOであり、Oktaによってカスタマイズされます。
- [value(値)]列に、1と入力します。
- このポリシーをターゲットマシンにデプロイします。
完了すると、サイレントインストール中にプラグインのインストールを有効または無効にするようにエンドユーザーに求められることがなくなります。