เริ่ม, หยุดและเริ่มบริการของ Windows จาก Mac OS X

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 ได้ตามต้องการ

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

บริการรันไทม์ที่รันบน Windows PC จาก OS X Command Line

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

net rpc service list -I IPADDRESS -U USERNAME%PASSWORD

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

net rpc service list -I 192.168.0.115 -U Windows%myPassword

การหยุดและการเริ่มต้นบริการ Windows จาก Mac ใช้ 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 มียูนิกซ์ที่ติดตั้ง Samba คำสั่งนี้ใช้งานได้เหมือนกันกับ Mac