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