Démarrer, arrêter et redémarrer les services Windows à partir de Mac OS X

Mac OS X inclut le support Samba par défaut, ce qui permet la communication entre le matériel d'OS X et le PC Windows. SMB est ce qui permet le simple partage de fichiers Mac vers Windows, mais vous pouvez également aller plus loin et utiliser la ligne de commande d'OS X ou Linux pour surveiller, démarrer et arrêter à distance les services s'exécutant sur des machines Windows directement depuis le terminal.


Notez que certaines versions de Mac OS X devront avoir des outils Samba installés séparément pour pouvoir exécuter les commandes 'net rpc' comme indiqué ici. Vous pouvez installer samba avec homebrew ou MacPorts si nécessaire.

C'est très pratique si vous avez un réseau d'environnement multi-OS, et les administrateurs système devraient pouvoir redémarrer à distance et surveiller les services s'exécutant sur une machine Windows sans quitter OS X Terminal.

Services de listing fonctionnant sur PC Windows à partir de la ligne de commande OS X

Pour répertorier les services s'exécutant sur la machine Windows, utilisez cette commande:

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

Un exemple pratique serait de cibler le PC Windows à 192.168.0.115 avec login Windows et mot de passe MyPassword:

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

Arrêt et démarrage des services Windows à partir du Mac Utilisation de net rpc à partir de la ligne de commande

Après avoir identifié le service que vous souhaitez arrêter, démarrer ou redémarrer, vous pouvez exécuter la commande suivante pour arrêter le service:

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

Ensuite, vous pouvez redémarrer (ou démarrer) le service en utilisant la commande suivante:

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

C'est un conseil que j'ai trouvé sur Lifehacker qui était destiné aux utilisateurs de Linux, mais étant donné que Mac OS X dispose d'un sous-ventre unix équipé de samba, la commande fonctionne de la même manière sur un Mac.