Samba net 命令关闭 Windows 8 机器

Samba net 命令关闭 Windows 8 机器

我有一个用于家庭自动化的 Raspberry Pi,我希望能够使用bashshell 中的命令关闭我的 Windows 8.1 工作站。

当然,我在问这个问题之前已经用 Google 搜索过了。我发现;

net rpc shutdown -s [ipadress] -U username%passsword shutdown -t 1 -f

仅当您;时,net 命令才有效;

apt-get install samba-common-bin

但这给了我错误;

Could not initialise pipe \winreg. Error was NT_STATUS_OBJECT_NAME_NOT_FOUND

当然,我也在 Google 上搜索过这个错误信息,但我只找到了 Windows XP/Vista 时代的东西。

答案1

通过将您的机器名称作为域来尝试域标志。您确定为此任务设置了正确的环境吗?(远程服务设置,用户访问权限,时间同步)

您能否从另一台 Windows 机器通过 shutdown -m 完成此任务?

此外,我建议使用一些 wmi 调用来执行此类操作

相关内容