我有一个用于家庭自动化的 Raspberry Pi,我希望能够使用bash
shell 中的命令关闭我的 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 调用来执行此类操作