日本語

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-plugin

VS 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  # Windsurf

Windows

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

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

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