2016-07-28 19 views
5

私は現在、エンタープライズ環境に展開されるMicrosoft Edge拡張機能に取り組んでいます。ユーザーインタラクションなしでMicrosoft Edge拡張機能をインストールするにはどうすればよいですか?

現在、Edge拡張機能は手動でインストールされています(不明なソースからのものであるため、各ブラウザの再起動時に再ロードされます)。

Internet Explorerの拡張機能では、RegAsmを使用してDLLをシステムに登録することができます。また、レジストリを調整すると、ユーザープロンプトなしですべてのアドオン(IgnoreFrameApprovalCheckキー、this link参照)を読み込むことができます。

ユーザーインタラクションなしで自動的にEdge拡張機能をブラウザに追加する方法はありますか?

ありがとうございました!

+0

ウイルスとはどういう意味ですか?あなたはウィルスを作っていると言っているのではなく、セキュリティ上の理由からこの種のものはずっと以前は無効だったと言います。エンタープライズ環境をお持ちの場合、グループポリシーを使用できるようになるかもしれませんが、どうすればよいか分かりません。 –

+0

ウイルス:))))これはマルウェア関連のものではなく、エンタープライズ内で手間をかけずに導入する必要があるソフトウェアパッケージの一部です。 – adrianmp

答えて

2

少なくとも今まで(7/29/2016)、Microsoft Edgeの拡張機能のインストールmust be initiated and completed by the user。ただし、このポリシーは将来のリリースで変更される可能性があります。

Microsoft Edgeのすべての拡張機能は、Windowsストアから展開する必要があります。 インストールは、Microsoft EdgeとWindowsストアが提供するユーザーエクスペリエンスのみを使用して、ユーザーが開始して完了する必要があります。ソフトウェアは、Windowsストア内の拡張機能を参照することがありますが、拡張機能を取得する経験を変更したり、拡張機能をインストールするために過度の影響や誤ったプリーツをユーザーに適用することはできません。

1

私はAdd-AppxPackageを試してみる価値があると思います。

  • すべてのターゲットマシンが信頼する証明書で署名された拡張パック。エンタープライズ環境で可能なはずです。
  • .ps1インストールスクリプトファイルも署名されています。
  • Set-ExecutionPolicyがすべてのターゲットマシンでAllSignedオプションに変更されました。

パッケージに署名する必要があります。それ以外の場合は、Add-AppxPackageが動作しません。 Set-ExecutionPolicyは通常Restrictedに設定されており、ps1ファイルが実行されないようにします(Add-AppxPackageはPowerShell専用ツールです)。そのため、AllSignedモードを強制してスクリプトに署名する必要があります。無制限モードもありますが、完全には推奨されません。

は、その後、あなたは

Add-AppxPackage Path\to\Your_extension.appx 

ようなもので.ps1というスクリプトを書いて、お好みの方法でターゲット・マシンに展開します。 Hereを呼び出す方法がいくつかあります。

ユーザーはおそらく、新しくインストールされた拡張機能を手動で有効にする必要があることに注意してください。

+0

基本的なサイドローディング。私はそれはショットの価値があると思う。私はそれを見て、物事がどのように働いているかを確認します。ありがとうございました! – adrianmp

+0

@adrianmpあなたはその事をテストすることができましたか? – Ruzard

+0

はい。ファイルを特定のディレクトリにコピーし、レジストリを介してEdgeの拡張機能を有効にして、ユーザーに手動で拡張機能をロードするよう依頼します。もちろん、各ブラウザを再起動するには、再度拡張機能を有効にする必要があります。 かなりの解決策ではありませんが、それは仕事の種類でした。 – adrianmp

関連する問題