Mulai, Stop, dan Restart Windows Services dari Mac OS X

Mac OS X menyertakan dukungan Samba secara default, yang memungkinkan komunikasi antara OS X dan perangkat keras PC Windows. SMB adalah apa yang memungkinkan sederhana berbagi file Mac ke Windows, tetapi Anda juga dapat melangkah lebih jauh dan memanfaatkan baris perintah OS X atau Linux untuk memantau, memulai, dan menghentikan layanan yang berjalan di mesin Windows dari jarak jauh - langsung dari terminal.


Perlu diketahui bahwa beberapa Mac OS X versi perlu memiliki Samba Tools yang diinstal secara terpisah untuk dapat menjalankan perintah 'net rpc' seperti yang diinstruksikan di sini. Anda dapat menginstal samba dengan homebrew atau MacPorts sesuai kebutuhan.

Ini sangat berguna jika Anda memiliki jaringan multi-OS environment, dan sysadmin harus menikmati kemampuan restart dan memonitor layanan yang berjalan pada mesin Windows tanpa meninggalkan OS X Terminal.

Layanan Listing Berjalan pada PC Windows dari OS X Command Line

Untuk daftar layanan yang berjalan di mesin Windows, gunakan perintah ini:

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

Contoh praktis akan menargetkan PC Windows di 192.168.0.115 dengan login Windows dan kata sandi MyPassword:

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

Menghentikan & Memulai Layanan Windows dari Mac Menggunakan net rpc dari Command Line

Setelah mengidentifikasi layanan yang ingin Anda hentikan, mulai, atau mulai ulang, Anda dapat mengeluarkan perintah berikut untuk menghentikan layanan:

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

Kemudian Anda dapat memulai ulang (atau memulai) layanan dengan menggunakan perintah berikut:

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

Ini adalah tip yang saya temukan di Lifehacker yang ditujukan untuk pengguna Linux, tetapi mengingat Mac OS X memiliki unix yang dilengkapi dengan perintah samba, perintahnya bekerja sama pada Mac.