เปิด Back To Mac ของฉันผ่าน Script หรือ Command Line


8

ซอฟต์แวร์ VPN ที่ฉันใช้สำหรับทำงาน ( IPSecuritas ) ต้องการให้ฉันปิด Back To Mac ของฉันเพื่อเริ่มการเชื่อมต่อดังนั้นฉันจึงปิด Back To Mac ของฉันเป็นประจำเพื่อใช้การเชื่อมต่อ VPN ของฉัน (โปรแกรมทำสิ่งนี้ให้ฉัน) ฉันลืมที่จะเปิดมันอีกครั้งและฉันชอบที่จะรู้ว่ามีบางสิ่งที่ฉันสามารถเรียกใช้ (สคริปต์คำสั่ง) เพื่อเปิดใช้งานได้อีกครั้ง

คำตอบ:


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 'แต่ daemon ที่ทำงานในพื้นหลังจะไม่มารับมันดังนั้นคุณจะต้องเตะ configd และทำสิ่งอื่น ๆ หลังจากคุณทำเช่นนั้น พวกเขาทั้งหมดจะลงทะเบียนสำหรับการแจ้งเตือนออกจากกรอบการกำหนดค่าระบบดังนั้นหากคุณใช้ (ซึ่ง scutil ทำ) มันโพสต์การแจ้งเตือนหลังจากที่มันจะเทียบเท่ากับค่าเริ่มต้นเขียน
Louis Gerbarg

ขอบคุณตัน! จากการสังเกตวิธีการนี้ไม่อนุญาตให้ฉันเห็นคอมพิวเตอร์เครื่องอื่นในคอมพิวเตอร์ที่ทำงานอยู่ แต่ทำงานเพื่อดูคอมพิวเตอร์เครื่องนั้นซึ่งเป็นสิ่งที่ฉันต้องการอย่างแท้จริง โปรดทราบว่าคุณไม่จำเป็นต้องลงชื่อเข้าใช้ MobileMe ด้วยซ้ำ นี่คือทางม้าลายจาก Super User - หากคุณต้องการที่จะตอบคำถามนั้นด้วย
Chealion
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.