เริ่ม

Anonim

Mac OS X มีการสนับสนุน Samba ตามค่าเริ่มต้น ซึ่งช่วยให้สามารถสื่อสารระหว่างฮาร์ดแวร์ OS X และ Windows PC ได้ SMB คือสิ่งที่เปิดใช้งานการแชร์ไฟล์ Mac กับ Windows อย่างง่าย แต่คุณยังสามารถดำเนินการต่อไปและใช้บรรทัดคำสั่งของ OS X หรือ Linux เพื่อตรวจสอบ เริ่มต้น และหยุดบริการที่ทำงานบนเครื่อง Windows จากระยะไกลได้โดยตรงจากเทอร์มินัล

โปรดทราบว่า Mac OS X บางเวอร์ชันจะต้องมีการติดตั้ง Samba Tools แยกต่างหากเพื่อให้สามารถเรียกใช้คำสั่ง 'net rpc' ตามคำแนะนำที่นี่ คุณสามารถติดตั้ง samba ด้วย homebrew หรือ MacPorts ได้ตามต้องการ

สิ่งนี้มีประโยชน์มากหากคุณมีเครือข่ายสภาพแวดล้อมหลายระบบปฏิบัติการ และดูแลระบบควรเพลิดเพลินกับความสามารถในการรีสตาร์ทจากระยะไกลและตรวจสอบบริการที่ทำงานบนเครื่อง Windows โดยไม่ต้องออกจาก OS X Terminal

รายชื่อบริการที่ทำงานบน Windows PC จาก OS X Command Line

หากต้องการแสดงรายการบริการที่ทำงานบนเครื่อง Windows ให้ใช้คำสั่งนี้:

รายการบริการ net rpc -I IPADDRESS -U USERNAME%PASSWORD

ตัวอย่างที่ใช้ได้จริงคือกำหนดเป้าหมายไปที่ Windows PC ที่ 192.168.0.115 ด้วยล็อกอิน Windows และรหัสผ่าน MyPassword:

net รายการบริการ rpc -I 192.168.0.115 -U Windows%myPassword

การหยุดและการเริ่มต้นบริการ Windows จาก Mac โดยใช้ net rpc จาก Command Line

หลังจากระบุบริการที่คุณต้องการหยุด เริ่ม หรือรีสตาร์ท คุณสามารถออกคำสั่งต่อไปนี้เพื่อหยุดบริการ:

net rpc service stop SERVICENAME -I IPADDRESS -U USERNAME%PASSWORD

จากนั้น คุณสามารถรีสตาร์ท (หรือเริ่ม) บริการโดยใช้คำสั่งต่อไปนี้:

net rpc service start SERVICENAME -I IPADDRESS -U USERNAME%PASSWORD

นี่คือเคล็ดลับที่ฉันพบใน Lifehacker ที่มุ่งเป้าไปที่ผู้ใช้ Linux แต่เมื่อพิจารณาจาก Mac OS X มีระบบปฏิบัติการยูนิกซ์ที่ติดตั้งแซมบ้า คำสั่งจะทำงานเหมือนกันบน Mac

เริ่ม