停止脉冲安全在启动Mac时打开

Fre*_*red 20 macos vpn pulsesecure

我安装了Pulse Secure VPN实用程序5.2.5版,它会在启动时自动打开.不幸的是,该应用程序的行为与其他应用程序不同,即我无法通过以下方式禁用它:

System Preferences ? Users & Groups ? Login Items
Run Code Online (Sandbox Code Playgroud)

我在互联网上做了一些研究,我发现负责启动开放的文件是:

/Library/LaunchAgents/net.pulsesecure.pulsetray.plist
Run Code Online (Sandbox Code Playgroud)

如果我删除该文件,Pulse Secure在启动时不会打开,但每当我打开它时,它将无法按预期工作(不会连接到任何VPN).

有谁知道如何防止它在启动时打开并使其同时工作?

如果它有一些帮助,我附上文件的内容:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>net.pulsesecure.pulsetray</string>
    <key>LimitLoadToSessionType</key>
    <array>
        <string>Aqua</string>
    </array>
    <key>ProgramArguments</key>
    <array>
        <string>/Applications/Pulse Secure.app/Contents/Plugins/JamUI/PulseTray.app/Contents/MacOS/PulseTray</string>
    </array>
    <key>KeepAlive</key>
    <true/>
    <key>Disabled</key>
    <false/>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

小智 31

  1. 删除/Library/LaunchAgents/net.pulsesecure.pulsetray.plist 它,以便它不会在每次启动时自动引导

每次需要Pulse Secure VPN实用程序时

  1. 在应用程序包中显示包内容: Pulse Secure

  2. /Applications/Pulse Secure.app/Contents/Plugins/JamUI

  3. 双击 PulseTray

或者从终端:

open /Applications/Pulse\ Secure.app/Contents/Plugins/JamUI/PulseTray.app
Run Code Online (Sandbox Code Playgroud)

完成后,再次关闭PulseTray.

  • 这不会停止客户端启动,它会在客户端运行时禁用托盘图标。所以你可能看不到它在后台运行。 (3认同)

YaO*_*OzI 13

以下是该解决方案的基本概念:

https://kb.pulsesecure.net/articles/Pulse_Secure_Article/KB26679

Mac上没有系统配置开关可以防止Pulse Secure自动启动.

因此我们必须使用Automator,创建一个应用程序以在系统启动期间运行以下脚本:

launchctl unload –w /Library/LaunchAgents/net.pulsesecure.pulsetray.plist
Run Code Online (Sandbox Code Playgroud)

(取决于Pulse Secure的不同版本,plist文件具有不同的名称)

launchctl unload –w /Library/LaunchAgents/net.juniper.pulsetray.plist
Run Code Online (Sandbox Code Playgroud)

这是怎么做的:

首先,创建一个Automator应用程序.

用于创建Automater App的屏幕截图

比如保存它作为应用程序StopPulseSecure.app.

然后,将此应用添加到您的登录项:

System Preferences ? Users & Groups ? Login Items
Run Code Online (Sandbox Code Playgroud)

完成!


小智 5

从终端输入

第1步:

cd /Library/LaunchAgents/
Run Code Online (Sandbox Code Playgroud)

第2步:

sudo rm net.pulsesecure.pulsetray.plist 
Run Code Online (Sandbox Code Playgroud)

或者

sudo rm net.juniper.pulsetray.plist
Run Code Online (Sandbox Code Playgroud)

关键是去掉相关的.plist,让APP不会在每次启动时自动加载。