Começar

Anonim

Mac OS X inclui suporte Samba por padrão, o que permite a comunicação entre hardware OS X e Windows PC. SMB é o que permite o compartilhamento simples de arquivos Mac para Windows, mas você também pode ir além e utilizar a linha de comando do OS X ou Linux para monitorar remotamente, iniciar e interromper serviços em execução em máquinas Windows - diretamente do terminal.

Observe que algumas versões do Mac OS X precisarão ter o Samba Tools instalado separadamente para poder executar os comandos 'net rpc' conforme instruído aqui. Você pode instalar o samba com homebrew ou MacPorts conforme necessário.

Isso é realmente útil se você tiver uma rede de ambiente multi-SO, e os administradores de sistema devem aproveitar a capacidade de reiniciar remotamente e monitorar serviços em execução em uma máquina Windows sem sair do OS X Terminal.

Listando serviços em execução no Windows PC a partir da linha de comando do OS X

Para listar os serviços em execução na máquina Windows, use este comando:

net rpc service list -I IPADDRESS -U USERNAME%SENHA

Um exemplo prático seria segmentar o PC Windows em 192.168.0.115 com login Windows e senha MyPassword:

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

Parar e iniciar os serviços do Windows no Mac usando net rpc na linha de comando

Após identificar o serviço que deseja parar, iniciar ou reiniciar, você pode emitir o seguinte comando para parar o serviço:

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

Em seguida, você pode reiniciar (ou iniciar) o serviço usando o seguinte comando:

net rpc service start SERVICENAME -I IPADDRESS -U USERNAME%SENHA

Esta é uma dica que encontrei no Lifehacker que era voltada para usuários de Linux, mas considerando que o Mac OS X tem um ponto fraco unix equipado com samba, o comando funciona da mesma forma em um Mac.

Começar