Štart
Mac OS X štandardne obsahuje podporu Samba, ktorá umožňuje komunikáciu medzi OS X a hardvérom Windows PC. SMB je to, čo umožňuje jednoduché zdieľanie súborov Mac do Windows, ale môžete ísť ešte ďalej a využiť príkazový riadok OS X alebo Linux na vzdialené monitorovanie, spúšťanie a zastavovanie služieb bežiacich na počítačoch so systémom Windows – priamo z terminálu.
Uvedomte si, že niektoré verzie Mac OS X budú musieť mať nainštalované nástroje Samba Tools samostatne, aby bolo možné spúšťať príkazy „net rpc“ podľa tu uvedených pokynov. Podľa potreby si môžete nainštalovať sambu s homebrew alebo MacPorts.
Je to naozaj užitočné, ak máte sieť s prostredím s viacerými operačnými systémami a správcovia systému by mali mať možnosť vzdialene reštartovať a monitorovať služby bežiace na počítači so systémom Windows bez opustenia terminálu OS X.
Výpis služieb spustených na počítači so systémom Windows z príkazového riadku OS X
Ak chcete zobraziť zoznam služieb spustených na počítači so systémom Windows, použite tento príkaz:
zoznam služieb net rpc -I IPADDRESS -U USERNAME%PASSWORD
Praktickým príkladom by bolo zacielenie počítača so systémom Windows na 192.168.0.115 s prihlasovacím menom Windows a heslom MyPassword:
zoznam služieb net rpc -I 192.168.0.115 -U Windows%mojeheslo
Zastavenie a spustenie služieb Windows z počítača Mac pomocou net rpc z príkazového riadku
Po identifikácii služby, ktorú chcete zastaviť, spustiť alebo reštartovať, môžete vydať nasledujúci príkaz na zastavenie služby:
zastavenie služby net rpc SERVICENAME -I IPADDRESS -U USERNAME%PASSWORD
Potom môžete službu reštartovať (alebo spustiť) pomocou nasledujúceho príkazu:
spustenie služby net rpc SERVICENAME -I IPADDRESS -U USERNAME%PASSWORD
Toto je tip, ktorý som našiel na Lifehacker a ktorý bol zameraný na používateľov Linuxu, ale vzhľadom na to, že Mac OS X má unixové základne vybavené sambou, príkaz funguje rovnako na Macu.