Start, stop og genstart Windows-tjenester fra Mac OS X

Mac OS X indeholder som standard Samba-support, som muliggør kommunikation mellem OS X og Windows PC hardware. SMB er det, der muliggør enkel Mac til Windows-fildeling, men du kan også gå videre og bruge kommandolinjen til OS X eller Linux til fjernovervågning, start og stop af tjenester, der kører på Windows-maskiner - lige fra terminalen.


Bemærk, at nogle Mac OS X-versioner skal have Samba Tools installeret separat for at kunne køre 'net rpc'-kommandoerne som beskrevet her. Du kan installere samba med homebrew eller MacPorts efter behov.

Dette er virkelig praktisk, hvis du har et multimedie-miljønetværk, og sysadmins skal nyde evnen til fjernstart genstart og overvågning af tjenester, der kører på en Windows-maskine uden at forlade OS X Terminal.

Listing Services, der kører på Windows PC fra OS X Command Line

For at liste tjenester, der kører på Windows-maskinen, skal du bruge denne kommando:

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

Et praktisk eksempel ville være rettet mod Windows-pc'en ved 192.168.0.115 med login Windows og adgangskode MyPassword:

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

Stop og starte Windows-tjenester fra Mac'en Brug netop rpc fra kommandolinjen

Når du har identificeret den tjeneste, du vil stoppe, starte eller genstarte, kan du udstede følgende kommando for at stoppe tjenesten:

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

Derefter kan du genstarte (eller starte) tjenesten ved at bruge følgende kommando:

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

Dette er et tip, jeg fandt på Lifehacker, der var rettet mod Linux-brugere, men i betragtning af Mac OS X har en unix underbelly udstyret med samba, fungerer kommandoen på samme måde på en Mac.