1

私はそれが簡単であるべきだと信じていますが、私は悪い日を過ごしているか、単に探しているものが見つからない.

助けてください。

次のエントリを削除するには、MAC ターミナルで次のコマンドを実行する必要があります。

sudo rm -Rf /Applications/Network\ Connect.app
sudo rm -Rf /Library/Frameworks/net.juniper.DSApplicationServices.framework
sudo rm -Rf /Library/Frameworks/net.juniper.DSCoreServices.framework
sudo rm -Rf /Library/Frameworks/net.juniper.DSNetworkDiagnostics.framework
sudo rm -Rf /Library/Internet\ Plug-ins/net.juniper.DSSafariExtensions.plugin
sudo rm -Rf /Library/Widgets/Network\ Connect.wdgt
sudo rm -Rf /usr/local/juniper
sudo rm -Rf /private/var/db/receipts/net.juniper.NetworkConnect.bom
sudo rm -Rf /private/var/db/receipts/net.juniper.NetworkConnect.plist
sudo rm -Rf ~/Library/Preferences/ncproxyd.plist

それは仕事をしますが、正確にはエレガントではありません。これを同僚に提供することも考えていたので、MAC 用の何らかの .bat ファイルを作成したいと考えていました。

私は本当にそれを理解しようとして約半日を費やしましたが、うまくいきません:(

上記のコマンドを実行する.shファイルまたはbashファイルを作成するのを手伝ってくれる人はいますか?

4

2 に答える 2

3

スクリプト ファイルを作成します。たとえば、deletion.sh という名前で、次の行を追加します。

#!/bin/bash
rm -Rf /Applications/Network\ Connect.app
rm -Rf /Library/Frameworks/net.juniper.DSApplicationServices.framework
rm -Rf /Library/Frameworks/net.juniper.DSCoreServices.framework
rm -Rf /Library/Frameworks/net.juniper.DSNetworkDiagnostics.framework
rm -Rf /Library/Internet\ Plug-ins/net.juniper.DSSafariExtensions.plugin
rm -Rf /Library/Widgets/Network\ Connect.wdgt
rm -Rf /usr/local/juniper
rm -Rf /private/var/db/receipts/net.juniper.NetworkConnect.bom
rm -Rf /private/var/db/receipts/net.juniper.NetworkConnect.plist
rm -Rf ~/Library/Preferences/ncproxyd.plist

次に、ターミナルで実行可能フラグをスクリプトに設定する必要があります。

chmod +x deletion.sh

スクリプトを別のマシンまたはネットワーク ドライブにコピーすると、実行可能フラグが削除される可能性があるため、コピー後に削除する必要がある場合があることに注意してください。

最後に、sudo でスクリプトを呼び出すことができます

sudo ./deletion.sh
于 2013-10-29T15:59:53.007 に答える