MDM経由でIDEプラグインをインストールする
MDM(モバイルデバイス管理)ツールを使うと、ITチームは開発者のマシンにソフトウェアを大規模に事前インストールできます。このページでは、一般的なMDMプラットフォームを使って Aikido プラグインを JetBrains IDE と VS Code ベースのエディタに展開する方法を説明します。
JetBrains IDE
プラグイン ID: dev.aikido.aikido-intellij-plugin
JetBrains IDE は installPlugins フラグをコマンドラインで使用します。コマンドを実行する前に、IDE を完全に終了しておく必要があります。構文は JetBrains 製品全体で同じで、変更されるのは実行ファイル名だけです(例: idea, webstorm, phpstorm, rider)。完全な一覧は次を参照してください JetBrains のドキュメント.
macOS
以下のスクリプトを Jamf のポリシースクリプトまたは Kandji のカスタムスクリプトとして展開します。次の文字列を置き換えてください PhpStorm を、チームで使用している IDE に置き換えます。
#!/bin/bash
PLUGIN_ID="dev.aikido.aikido-intellij-plugin"
osascript -e 'quit app "PhpStorm"'
sleep 5
open -na "PhpStorm.app" --args installPlugins "$PLUGIN_ID"このスクリプトを動作させるには、IDE をこのマシンで少なくとも 1 回起動しておく必要があります。
Windows
PowerShell スクリプトとして展開するか、Win32 アプリとしてパッケージ化します。パスと実行ファイルは、各マシンにインストールされている IDE のものに置き換えてください。
& "C:\Program Files\JetBrains\IntelliJ IDEA\bin\idea64.exe" installPlugins dev.aikido.aikido-intellij-pluginVS Code、Cursor、Windsurf などの派生版
拡張機能 ID: AikidoSecurity.aikido
すべての VS Code エディタは、コマンドラインから拡張機能をインストールすることをサポートしています。チームがインストールしている各エディタに応じたコマンドを使用してください。
macOS
Jamf のポリシースクリプトまたは Kandji のカスタムスクリプトとして展開します。
#!/bin/bash
code --install-extension AikidoSecurity.aikido # VS Code
cursor --install-extension AikidoSecurity.aikido # Cursor
windsurf --install-extension AikidoSecurity.aikido # WindsurfWindows
PowerShell 修復スクリプトとして展開します。
code --install-extension AikidoSecurity.aikido # VS Code
cursor --install-extension AikidoSecurity.aikido # Cursor
windsurf --install-extension AikidoSecurity.aikido # WindsurfIntune を使って VS Code の拡張機能を大規模に管理する方法については、 VS Code のエンタープライズ向けドキュメント.