スクリプトまたはコマンドラインを使用してMacに戻るをオンにする


8

私が仕事で使用しているVPNソフトウェア(IPSecuritas)では、接続を開始するために[Back To My Mac]をオフにする必要があるため、VPN接続を使用するために[Back To My Mac]を頻繁にオフにします(プログラムがこれを行います)。ただし、オンに戻すことを忘れており、オンに戻すために実行できるもの(スクリプト、コマンド)があるかどうかを知りたいです。

回答:


10

これを行うサポートされている方法はありません。それを言っても、あなたはそれを使ってそれを行うことができますscutil

louis@Arios:~$ sudo scutil 
> set Setup:/Network/BackToMyMac
> d.add <YYY>  <XXX>.members.btmm.icloud.com
> set Setup:/Network/BackToMyMac
> quit
louis@Arios:~$ 

<YYY>システム上のユーザーアカウントのUID(501の単一アカウントを持つほとんどの人)と<XXX>iCloudアカウント番号に置き換えます。DNS-SD登録を確認できるかどうかわからない場合:

louis@Arios:~$  dns-sd -E
Looking for recommended registration domains:
 DATE: ---Wed 22 Aug 2012---
 9:11:04.789  ...STARTING...
Timestamp     Recommended Registration domain
 9:11:04.789  Added     (More)               local
 9:11:04.789  Added                          icloud.com
                                             - > btmm
                                             - - > members
                                             - - - > <XXX>

最後の行には、iCloudユーザー番号がリストされます。それらはすべて8桁の数字だと思います。少なくとも私の場合はそうです。


よくやった!私はソリューションが使用するだろうと確信しましたdefaults
Nick

デフォルトを使用して、基礎となるファイル `/ library / preferences / systemconfiguration / preferences.plist`を変更できますが、バックグラウンドで実行されているデーモンはそれをピックアップしないため、configdやその他の可能なものをキックする必要がありますあなたがそれをした後。これらはすべて、システム構成フレームワークからの通知にサインアップされているため、これを使用すると(scutilが実行します)、デフォルトの書き込みと同等の処理を行った後で通知が送信されます。
Louis Gerbarg、2010

トンありがとう!注目に値するのは、この方法では、これが実行されているコンピューター上の他のコンピューターを表示することはできませんが、そのコンピューターを正確に表示するために機能することです。注目すべきは、MobileMeにサインインする必要さえないということです。これは、Super Userからのクロスポストです-そこにも答えたい場合。
Chealion 2010
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.