我的网络上有一台 Windows 10 机器充当文件服务器,该服务器的客户端之一是 Mac。例如,我知道在 Linux 中创建 Samba 共享还会创建一个 mDNS 条目,使其在 Finder 中对我的 Mac 机器立即可见。经过一些研究,我已经能够使用安装在 Windows 上的 Bonjour 通过 Bonjour 向 MacOS 宣传我的 SMB 共享。
通过使用以下命令在 CMD 中运行 dns-sd 命令:
dns-sd -R HOSTNAME _smb._tcp 本地 445
计算机/共享出现在 Finder 中。
这如何继续在 CMD 窗口中运行,这意味着我必须离开 CMD 窗口这样做才能继续通过 Bonjour 广播服务。该服务已注册但未附加或添加到任何内容,一旦您关闭该 CMD 窗口或 CTRL + C 服务将停止。
有没有办法让 Bonjour 在系统启动时广播这个服务?很难找到很多关于如何在 Windows 上执行此操作的文档。