Begin

Anonim

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.

Begin