我已经安装了Pulse Secure VPN实用程序5.2.5版,它会在启动时自动打开。不幸的是,这个应用程序的行为与其他应用程序不同,也就是说,我无法通过以下方式禁用它:
System Preferences → Users & Groups → Login Items我在互联网上做了一些研究,我发现负责启动打开的文件是:
/Library/LaunchAgents/net.pulsesecure.pulsetray.plist如果我删除该文件,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>发布于 2017-03-10 03:09:31
/Library/LaunchAgents/net.pulsesecure.pulsetray.plist,以便它不会在每次启动时自动引导每次需要Pulse Secure VPN实用程序时
在应用程序包中显示包内容:Pulse Secure
/Applications/Pulse Secure.app/Contents/Plugins/JamUI
PulseTray
或从终端:
open /Applications/Pulse\ Secure.app/Contents/Plugins/JamUI/PulseTray.app完成后,再次关闭PulseTray。
发布于 2017-04-22 14:20:24
以下是解决方案的基本思想:
https://kb.pulsesecure.net/articles/Pulse_Secure_Article/KB26679
Mac上没有系统配置开关来阻止Pulse Secure自动启动。
因此,我们必须使用自动化,创建一个应用程序来在系统引导期间运行以下脚本:
launchctl unload –w /Library/LaunchAgents/net.pulsesecure.pulsetray.plist或(取决于不同版本的Pulse Secure,plist文件具有不同的名称)
launchctl unload –w /Library/LaunchAgents/net.juniper.pulsetray.plist这里是怎么做的:
首先是,创建一个自动化应用。

将其保存为应用程序,比如StopPulseSecure.app。
,然后,将此应用程序添加到您的登录项目:
System Preferences → Users & Groups → Login Items完成了!
发布于 2018-05-04 10:06:18
从终端输入
步骤1:
cd /Library/LaunchAgents/第2步:
sudo rm net.pulsesecure.pulsetray.plist 或
sudo rm net.juniper.pulsetray.plist关键是删除相关的.plist,这样应用程序就不会在每次启动时自动加载。
https://stackoverflow.com/questions/42612508
复制相似问题