我希望能够通过Apple Remote Desktop卸载Little Snitch。我在下面看到了以下脚本:http://fromtheadmin.com/kill-and-remove-little-snitch-application-via-ard-script/
但是,当我在运行Little Snitch的测试计算机上本地运行脚本时,终端返回“找不到属于您的匹配进程”。我可以看到活动监视器中的Little Snitch UIAgent和Little Snitch网络监视器进程在执行脚本的同一帐户下运行。
有任何想法吗?
#!/bin/sh
NetworkMonitor="Little Snitch Network Monitor"
UIAgent="Little Snitch UIAgent"
File="/Library/LaunchAgents/at.obdev.LittleSnitchNetworkMonitor.plist"
#remove Little Snitch files and User Preferences
if [ -f $File ] ; then
#Kill Little Snitch Processes
killall $NetworkMonitor
killall $UIAgent
rm -R /Library/Application\ Support/Objective\ Development/
rm -R /Library/LaunchAgents/at.obdev.LittleSnitchNetworkMonitor.plist
rm -R /Library/LaunchAgents/at.obdev.LittleSnitchUIAgent.plist
rm -R /Library/LaunchDaemons/at.obdev.littlesnitchd.plist
rm -R /Library/Little\ Snitch/*
rm -R /Library/Logs/LittleSnitchDaemon.log
rm -R /System/Library/Extensions/LittleSnitch.kext
rm -R "/Applications/Little Snitch Configuration.app"
usr/sbin/jamf displayMessage -message "Computer is shutting down"
sleep 10
reboot -q
exit 0
else
exit 0
fi
谢谢。
运行后重新启动Little Snitch了吗?事实上,运行后如何在Activity监视器中看到它们?
—
马克
它没有立即重启,只是直接到:找不到属于您的匹配进程。
—
保罗
我觉得我必须问:在什么情况下你想通过远程桌面删除LS?有什么动机干扰移除机器的安全性?
—
Joost
在用户已安装LS的企业中管理计算机。
—
保罗
把它搁置。需要编辑来解释jamf是否正在运行脚本以及jamf和LS的版本。2016年的工作原理可能在2017年不合适,现在不太了解问题所在。无需删除它,只需要清理它以获得更多答案。
—
bmike