Start

Anonim

Mac OS X ve výchozím nastavení obsahuje podporu Samba, která umožňuje komunikaci mezi OS X a hardwarem Windows PC. SMB je to, co umožňuje jednoduché sdílení souborů Mac do Windows, ale můžete jít ještě dál a využít příkazový řádek OS X nebo Linux ke vzdálenému sledování, spouštění a zastavování služeb běžících na počítačích s Windows – přímo z terminálu.

Upozorňujeme, že některé verze Mac OS X budou muset mít nástroje Samba nainstalované samostatně, aby bylo možné spouštět příkazy „net rpc“ podle zde uvedených pokynů. Podle potřeby můžete nainstalovat sambu s homebrew nebo MacPorts.

To je opravdu užitečné, pokud máte síť s prostředím s více operačními systémy a správci systému by měli mít možnost vzdáleně restartovat a sledovat služby běžící na počítači se systémem Windows, aniž by museli opustit terminál OS X.

Výpis služeb spuštěných na Windows PC z příkazového řádku OS X

Pro seznam služeb spuštěných na počítači se systémem Windows použijte tento příkaz:

seznam služeb net rpc -I IPADDRESS -U USERNAME%PASSWORD

Praktickým příkladem by bylo zacílení na počítač se systémem Windows na adrese 192.168.0.115 s přihlašovacím jménem Windows a heslem MyPassword:

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

Zastavení a spouštění služeb Windows z počítače Mac pomocí net rpc z příkazového řádku

Po identifikaci služby, kterou chcete zastavit, spustit nebo restartovat, můžete vydat následující příkaz k zastavení služby:

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

Potom můžete službu restartovat (nebo spustit) pomocí následujícího příkazu:

start služby net rpc SERVICENAME -I IPADDRESS -U USERNAME%PASSWORD

Toto je tip, který jsem našel na Lifehacker a který byl zaměřen na uživatele Linuxu, ale vzhledem k tomu, že Mac OS X má unixové jádro vybavené sambou, příkaz funguje stejně na Macu.

Start