3

実行することでWifi SSIDを取得できることを知っています

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | sed -e "s/^  *SSID: //p" -e d

しかし、現在使用されている VPN 名を取得する方法はありますか?

4

1 に答える 1

5

Network Preferences、AppleScript、特にSystem EventsNetwork Preferences Suiteに登録された VPN サービスを意味すると仮定すると、次のように動作します。

tell application "System Events"
    tell current location of network preferences
        get name of every service whose (kind is greater than 11 and kind is less than 16) and connected of current configuration is true
    end tell
end tell

シェルからこれにアクセスする必要がある場合osascript -eは、あなたの友人です ( -eAppleScript の行ごとに 1 つのオプションです。引用とエスケープに注意してください。「 」を参照してくださいman osascript)。

于 2012-05-02T12:33:10.730 に答える