Start
Mac OS X inkluderer Samba-understøttelse som standard, som giver mulighed for kommunikation mellem OS X og Windows PC-hardware. SMB er det, der muliggør enkel Mac til Windows-fildeling, men du kan også gå længere og bruge kommandolinjen i OS X eller Linux til at fjernovervåge, starte og stoppe 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'-kommandoer som anvist her. Du kan installere samba med homebrew eller MacPorts efter behov.
Dette er virkelig praktisk, hvis du har et netværk med flere OS-miljøer, og systemadministratorer bør nyde muligheden for ekstern 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-kommandolinje
For at vise tjenester, der kører på Windows-maskinen, skal du bruge denne kommando:
net rpc service list -I IPADDRESS -U BRUGERNAVN%PASSWORD
Et praktisk eksempel ville være at målrette Windows-pc'en til 192.168.0.115 med login Windows og adgangskode MyPassword:
net rpc service list -I 192.168.0.115 -U Windows%myPassword
Stop og start af Windows-tjenester fra Mac Brug af net 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 BRUGERNAVN%PASSWORD
Så kan du genstarte (eller starte) tjenesten ved at bruge følgende kommando:
net rpc service start SERVICENAME -I IPADDRESS -U BRUGERNAVN%PASSWORD
Dette er tip, som jeg fandt på Lifehacker, der var rettet mod Linux-brugere, men i betragtning af at Mac OS X har en unix undermave udstyret med samba, fungerer kommandoen på samme måde på en Mac.