2

Я установил утилиту 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>

3 ответа3

2

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

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

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

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

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

0

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

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

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

0

Измените жирный шрифт <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>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .