Començar
Mac OS X inclou suport Samba de manera predeterminada, que permet la comunicació entre OS X i el maquinari de PC Windows. SMB és el que permet compartir fitxers de Mac a Windows, però també podeu anar més enllà i utilitzar la línia d'ordres d'OS X o Linux per supervisar, iniciar i aturar de manera remota els serveis que s'executen en màquines Windows, directament des del terminal.
Tingueu en compte que algunes versions de Mac OS X hauran de tenir les eines de Samba instal·lades per separat per poder executar les ordres 'net rpc' tal com s'indica aquí. Podeu instal·lar samba amb homebrew o MacPorts segons sigui necessari.
Això és molt pràctic si teniu una xarxa d'entorn multi-SO i els administradors de sistemes haurien de gaudir de la possibilitat de reiniciar i supervisar de manera remota els serveis que s'executen en una màquina Windows sense sortir del terminal OS X.
Llistat de serveis que s'executen a PC amb Windows des de la línia d'ordres d'OS X
Per llistar els serveis que s'executen a la màquina Windows, utilitzeu aquesta ordre:
net rpc llista de serveis -I IPADDRESS -U USERNAME%CONTRAsenya
Un exemple pràctic seria orientar l'ordinador amb Windows a 192.168.0.115 amb l'inici de sessió de Windows i la contrasenya MyPassword:
net rpc llista de serveis -I 192.168.0.115 -U Windows%myPassword
Aturar i iniciar els serveis de Windows des del Mac Utilitzant net rpc des de la línia d'ordres
Després d'identificar el servei que voleu aturar, iniciar o reiniciar, podeu emetre l'ordre següent per aturar el servei:
net rpc aturar servei NOM DEL SERVEI -I ADREÇA IP -U NOM D'USUARI%CONTRAsenya
A continuació, podeu reiniciar (o iniciar) el servei mitjançant l'ordre següent:
net rpc service start SERVICENAME -I IPADDRESS -U USERNAME%CONTRAsenya
Aquest és un consell que vaig trobar a Lifehacker que estava adreçat a usuaris de Linux, però tenint en compte que Mac OS X té un sistema Unix equipat amb samba, l'ordre funciona igual en un Mac.