コンテンツにスキップ

MDM経由でのIDEプラグインのインストール

MDM(モバイルデバイス管理)ツールを使うと、IT チームは開発者のマシンにソフトウェアを大規模に事前インストールできます。このページでは、最も一般的な MDM プラットフォームを使って JetBrains IDE や VS Code 系エディタに Aikido プラグインを展開する方法を説明します。

プラグインID: dev.aikido.aikido-intellij-plugin

JetBrains IDE は、コマンドラインで installPlugins フラグを受け付けます。コマンドを実行する前に、IDE を完全に終了しておく必要があります。構文はすべての JetBrains 製品で共通で、変わるのは実行ファイル名のみです(例: idea, webstorm, phpstorm, rider)。完全な一覧は JetBrains のドキュメントを参照してください。

以下のスクリプトを 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"

PowerShell スクリプトとして展開するか、Win32 アプリとしてパッケージ化します。パスと実行ファイルは、マシンにインストールされている IDE に置き換えてください。

Terminal window
& "C:\Program Files\JetBrains\IntelliJ IDEA\bin\idea64.exe" installPlugins dev.aikido.aikido-intellij-plugin

VS Code、Cursor、Windsurf などの派生版

Section titled “VS Code、Cursor、Windsurf などの派生版”

拡張機能ID: AikidoSecurity.aikido

すべての VSCode 系エディタは、コマンドラインからの拡張機能インストールに対応しています。チームでインストールしているエディタに応じたコマンドを使用してください。

Jamf ポリシースクリプトまたは Kandji カスタムスクリプトとして展開します。

#!/bin/bash
code --install-extension AikidoSecurity.aikido # VS Code
cursor --install-extension AikidoSecurity.aikido # Cursor
windsurf --install-extension AikidoSecurity.aikido # Windsurf

PowerShell の修復スクリプトとして展開します。

Terminal window
code --install-extension AikidoSecurity.aikido # VS Code
cursor --install-extension AikidoSecurity.aikido # Cursor
windsurf --install-extension AikidoSecurity.aikido # Windsurf

Intune を使って VS Code の拡張機能を大規模管理する方法については、VS Code のエンタープライズ向けドキュメントを参照してください。