Start, stop en herstart Windows Services vanuit Mac OS X.

Mac OS X bevat standaard Samba-ondersteuning, waardoor communicatie mogelijk is tussen OS X en Windows pc-hardware. SMB is wat eenvoudige Mac naar Windows bestandsdeling mogelijk maakt, maar je kunt ook verder gaan en de commandoregel van OS X of Linux gebruiken om op afstand services te monitoren, starten en stoppen op Windows-machines - direct vanaf de terminal.


Houd er rekening mee dat sommige Mac OS X-versies Samba Tools afzonderlijk moeten hebben geïnstalleerd om de 'net rpc'-commando's te kunnen uitvoeren zoals hier wordt aangegeven. Je kunt samba installeren met homebrew of MacPorts als dat nodig is.

Dit is echt handig als u een multi-OS-omgevingsnetwerk hebt, en sysadmins moeten kunnen genieten van de mogelijkheid om services op een Windows-computer op afstand opnieuw te starten en te monitoren zonder OS X Terminal te verlaten.

Listing-services die op Windows PC worden uitgevoerd vanuit OS X Commandoregel

Gebruik deze opdracht om services weer te geven die op de Windows-computer worden uitgevoerd:

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

Een praktisch voorbeeld zou gericht zijn op de Windows-pc op 192.168.0.115 met login Windows en wachtwoord MyPassword:

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

Windows-services stoppen en starten vanaf de Mac Netrpc gebruiken vanaf de opdrachtregel

Na het identificeren van de service die u wilt stoppen, starten of opnieuw opstarten, kunt u de volgende opdracht geven om de service te stoppen:

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

Vervolgens kunt u de service opnieuw starten (of starten) met behulp van de volgende opdracht:

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

Dit is een tip die ik vond op Lifehacker die gericht was op Linux-gebruikers, maar gezien Mac OS X een unix onderbuik heeft die is uitgerust met samba, werkt de opdracht net hetzelfde op een Mac.