Begin
Mac OS X bevat standaard Samba-ondersteuning, waardoor communicatie tussen OS X en Windows pc-hardware mogelijk is. SMB maakt het eenvoudig delen van bestanden van Mac naar Windows mogelijk, maar u kunt ook verder gaan en de opdrachtregel van OS X of Linux gebruiken om services op Windows-machines op afstand te bewaken, starten en stoppen - rechtstreeks vanaf de terminal.
Merk op dat sommige Mac OS X-versies Samba Tools afzonderlijk moeten hebben geïnstalleerd om de 'net rpc'-commando's uit te voeren zoals hier wordt beschreven. Je kunt samba naar behoefte installeren met homebrew of MacPorts.
Dit is erg handig als u een omgevingsnetwerk met meerdere besturingssystemen hebt en systeembeheerders de mogelijkheid zouden moeten hebben om services die op een Windows-machine worden uitgevoerd op afstand opnieuw op te starten en te controleren zonder OS X Terminal te verlaten.
Listing Services uitgevoerd op Windows-pc vanaf OS X-opdrachtregel
Gebruik deze opdracht om services weer te geven die op de Windows-computer worden uitgevoerd:
net rpc-servicelijst -I IPADRES -U GEBRUIKERSNAAM%WACHTWOORD
Een praktisch voorbeeld is het targeten van de Windows-pc op 192.168.0.115 met login Windows en wachtwoord MyPassword:
net rpc-servicelijst -I 192.168.0.115 -U Windows%myPassword
Stoppen en starten van Windows-services vanaf de Mac Net RPC gebruiken vanaf de opdrachtregel
Na het identificeren van de service die u wilt stoppen, starten of herstarten, kunt u de volgende opdracht geven om de service te stoppen:
net rpc service stop SERVICENAME -I IPADRES -U GEBRUIKERSNAAM%WACHTWOORD
Vervolgens kunt u de service opnieuw starten (of starten) met behulp van de volgende opdracht:
net rpc service start SERVICENAME -I IPADRES -U GEBRUIKERSNAAM%WACHTWOORD
Dit is een tip die ik vond op Lifehacker en die gericht was op Linux-gebruikers, maar aangezien Mac OS X een unix-onderbuik heeft die is uitgerust met samba, werkt het commando precies hetzelfde op een Mac.