Inizio
Mac OS X include il supporto Samba per impostazione predefinita, che consente la comunicazione tra OS X e l'hardware del PC Windows. SMB è ciò che consente la semplice condivisione di file da Mac a Windows, ma puoi anche andare oltre e utilizzare la riga di comando di OS X o Linux per monitorare, avviare e arrestare in remoto i servizi in esecuzione su macchine Windows, direttamente dal terminale.
Si noti che alcune versioni di Mac OS X dovranno avere Samba Tools installato separatamente per poter eseguire i comandi 'net rpc' come indicato qui. Puoi installare samba con homebrew o MacPorts se necessario.
Questo è davvero utile se si dispone di un ambiente di rete multi-OS e gli amministratori di sistema dovrebbero godere della possibilità di riavviare e monitorare da remoto i servizi in esecuzione su una macchina Windows senza uscire da OS X Terminal.
Elenco dei servizi in esecuzione su PC Windows dalla riga di comando di OS X
Per elencare i servizi in esecuzione sulla macchina Windows, usa questo comando:
elenco servizi net rpc -I INDIRIZZO IP -U USERNAME%PASSWORD
Un esempio pratico potrebbe essere il targeting per PC Windows all'indirizzo 192.168.0.115 con login Windows e password MyPassword:
elenco servizi net rpc -I 192.168.0.115 -U Windows%myPassword
Arresto e avvio dei servizi Windows dal Mac Utilizzo di net rpc dalla riga di comando
Dopo aver identificato il servizio che desideri arrestare, avviare o riavviare, puoi eseguire il seguente comando per arrestare il servizio:
net rpc service stop SERVICENAME -I INDIRIZZO IP -U USERNAME%PASSWORD
Quindi puoi riavviare (o avviare) il servizio usando il seguente comando:
net rpc service start SERVICENAME -I INDIRIZZO IP -U USERNAME%PASSWORD
Questo è un consiglio che ho trovato su Lifehacker rivolto agli utenti Linux, ma considerando che Mac OS X ha un ventre unix dotato di samba, il comando funziona allo stesso modo su un Mac.