Start
Mac OS X inkluderar Samba-stöd som standard, vilket möjliggör kommunikation mellan OS X och Windows PC-hårdvara. SMB är det som möjliggör enkel Mac till Windows-fildelning, men du kan också gå längre och använda kommandoraden i OS X eller Linux för att fjärrövervaka, starta och stoppa tjänster som körs på Windows-datorer – direkt från terminalen.
Observera att vissa Mac OS X-versioner måste ha Samba Tools installerade separat för att kunna köra 'net rpc'-kommandona enligt anvisningarna här. Du kan installera samba med homebrew eller MacPorts efter behov.
Det här är väldigt praktiskt om du har ett nätverk med flera operativsystem och systemadministratörer bör kunna fjärrstarta om och övervaka tjänster som körs på en Windows-dator utan att lämna OS X Terminal.
Listing Services som körs på Windows PC från OS X Kommandorad
För att lista tjänster som körs på Windows-datorn, använd det här kommandot:
net rpc service list -I IPADDRESS -U ANVÄNDARNAMN%LÖSENORD
Ett praktiskt exempel skulle vara att rikta in Windows PC på 192.168.0.115 med inloggning Windows och lösenord MyPassword:
net rpc service list -I 192.168.0.115 -U Windows%myPassword
Stoppa och starta Windows-tjänster från Mac Använda net rpc från kommandoraden
När du har identifierat tjänsten du vill stoppa, starta eller starta om kan du utfärda följande kommando för att stoppa tjänsten:
net rpc service stop SERVICENAME -I IPADDRESS -U ANVÄNDARNAMN%LÖSENORD
Då kan du starta om (eller starta) tjänsten genom att använda följande kommando:
net rpc service start SERVICENAME -I IPADDRESS -U ANVÄNDARNAMN%LÖSENORD
…