Internet ExplorerでOkta Browser Pluginをサイレント・インストールする
開始する前に
IE用Okta Browser Plugin5.xをインストールする場合、いくつかのインストール・オプションがあります。次の表を参考に、環境に最適なオプションを選択してください。
インストール・オプション | エンド・ユーザーの操作が必要ですか? | [アドオンを選択]ボタンが表示されますか? | ブラウザの再起動回数 |
---|---|---|---|
従来のインストール | はい | はい | 2 |
ホワイトリストを使用した従来版 | はい | いいえ | 1 |
ホワイトリストを使用しないサイレント・モード | いいえ | はい | 2 |
ホワイトリストを使用するサイレント・モード | いいえ | いいえ | 1 |
この手順を開始する
この手順は、 サイレント・モードの有効化とホワイトリストの設定の2つに分かれています。次の手順を使用して、両方のタスクを完了します。
タスク1:サイレント・モードを有効にする
- 管理ダッシュボードから[設定] > [ダウンロード]に移動し、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)。
いずれかのインストーラーをユーザー・スペースでローカル管理者として実行すると、エンド・ユーザーが次にブラウザーを開いたときに、アドオンを有効にするように求められます。インストール後、ブラウザーが起動し、ユーザーは[アドオンの選択]をクリックするよう求められます。
ユーザー・スペースでローカル管理者としてインストーラーを実行せず、ユーザーが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: ホワイトリストの構成
エンド・ユーザーの介入を防ぐため、プラグインのインストール時に[アドオンを選択]ボタンが表示されないようにホワイトリストを設定してください。
Windows OSの場合、Internet ExplorerはCLSID(クラス識別子)を使用してホワイトリスト・ポリシーを設定します。システムでこのポリシーを設定するには、次の手順を実行します。
- IEが実行中の場合は閉じます。
- ローカル・グループ・ポリシー・エディターを開きます。
- [スタート]に移動し、検索フィールドに
gpedit.msc
と入力して、[グループ・ポリシーを編集]をクリックします。 - IEのバージョンに適したパスに移動します。
IE 10
[ユーザーの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Internet Explorer] > [セキュリティの機能] > [アドオン管理] > [アドオンの一覧]
IE 11
[コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Internet Explorer] > [セキュリティの機能] > [アドオン管理] > [アドオンの一覧]
- [アドオンリスト]をダブルクリックします。
- [オプション]の下にある[表示...]をクリックします。
- [コンテンツの表示]ウィンドウで、[値の名前]の下に以下のクラス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によってカスタマイズされます。
- [値]列に、1と入力します。
- このポリシーを対象マシンに展開します。
完了すると、サイレント・インストール中にプラグインのインストールを有効または無効にするようにエンド・ユーザーに求められることがなくなります。