开始

Anonim

Mac OS X 默认包含Samba 支持,允许在OS X 和Windows PC 硬件之间进行通信。 SMB 支持简单的 Mac 到 Windows 文件共享,但您还可以更进一步,利用 OS X 或 Linux 的命令行远程监控、启动和停止 Windows 机器上运行的服务——直接从终端。

请注意,某些 Mac OS X 版本需要单独安装 Samba 工具才能按照此处的说明运行“net rpc”命令。你可以根据需要用homebrew或MacPorts安装samba

如果你有一个多操作系统环境网络,这真的很方便,系统管理员应该享受远程重启和监控Windows机器上运行的服务而无需离开OS X终端的能力。

从 OS X 命令行列出在 Windows PC 上运行的服务

要列出在Windows 机器上运行的服务,请使用此命令:

net rpc 服务列表-I IPADDRESS -U USERNAME%PASSWORD

一个实际的例子是针对192.168.0.115的Windows PC,登录Windows和密码MyPassword:

net rpc服务列表-I 192.168.0.115 -U Windows%myPassword​​

从 Mac 从命令行使用 net rpc 停止和启动 Windows 服务

确定要停止、启动或重新启动的服务后,可以发出以下命令停止服务:

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

然后可以使用以下命令重启(或启动)服务:

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

这是我在Lifehacker 上找到的针对Linux 用户的提示,但考虑到Mac OS X 具有配备samba 的unix 弱点,该命令在Mac 上的工作方式完全相同。

开始