Stop Pulse Secure от открытия при запуске

4031
Flerex

Я установил утилиту Juniper's Pulse Secure VPN, и она автоматически открывается при запуске. К сожалению, приложение не ведет себя как любое другое, то есть я не могу отключить его через:

Системные настройки → Пользователи и группы → Элементы входа

Я провел некоторые исследования в Интернете и обнаружил, что файл, который отвечает за открытие запуска:

/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> 
2

3 ответа на вопрос

2
kenwarner

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

Используя Automater, создайте приложение для запуска следующего скрипта во время загрузки:

launchctl unload –w /Library/LaunchAgents/net.pulsesecure.pulsetray.plist

Это предотвращает запуск Pulse при загрузке.

Сохраните этот файл .app и добавьте его в свои элементы входа

Ну и шутка. Разработчикам должно быть стыдно. Как они смеют писать программное обеспечение, которое запускается автоматически без указания параметров запуска Apple !? geoidesic 5 лет назад 0
0
Sam Finnigan

Я скопировал PulseTray.appв приложения, чтобы я мог запустить его из Spotlight:

sudo cp -r /Applications/Pulse\ Secure.app/Contents/Plugins/JamUI/PulseTray.app/ /Applications/

Он появляется с терминалом, показывающим вывод, но я просто скрываю это в доке и забываю об этом.

0
Hasen

Изменить жирный шрифт <false/>на <true/>. Я только что протестировал его на MacBook MacOS Sierra, и он остановил автозапуск при загрузке.

<?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> 
Это предотвращает автоматический запуск Pulse, но вам нужно будет запустить полную команду, когда вы захотите ее использовать: / Applications / Pulse Secure.app/Contents/Plugins/JamUI/PulseTray.app/Contents/MacOS/PulseTray. Это прекрасно работает для мне. tpaul 6 лет назад 0