Кто-нибудь знает, как выключить компьютер с Windows 8 при подключении через терминал OS X?
2 ответа
Конечно, это возможно благодаря реализации команды net в Samba.
net rpc shutdown -I <IP of Windows machine> -U <username on Windows machine>
Вам будет предложено ввести пароль, и пользователь Windows, очевидно, должен иметь достаточно привилегий для завершения работы.
Более подробная информация доступна в документации Samba.
Чтобы получить Samba на своем Mac, вы можете использовать сторонний менеджер пакетов, такой как MacPorts или Homebrew.
Вы можете выключить Windows из Windows или Windows Server, поскольку они работают в доменных службах Active Directory (ADDS). Это проприетарный (я думаю) стандарт Windows. На протяжении многих лет сообщество разработчиков программного обеспечения с открытым исходным кодом создавало пакеты, позволяющие ОС на основе Unix взаимодействовать с ADDS. Проект называется Samba.
При этом, это работает, только если у вас есть Windows Server с ADDS в сети. Затем вы можете настроить Windows для подключения к нему и ваш Mac для подключения к нему (через samba). Затем с надлежащими разрешениями, вы можете выполнить команду выключения для окна Windows с вашего Mac.
Вы всегда можете найти в интернете программу, которая позволяет запускать команды на машине. В старших классах мой друг написал программу на Java, которая запускалась на компьютере с Win 7 и обрабатывала его команды. Пользователь, конечно, может просто завершить программу с помощью собственной команды. Кроме того, это сделало бы машину уязвимой для любого другого в локальной сети, кто знает об этом.
К сожалению, я думаю, что ответ вы не можете. Если у вас нет дорогого программного обеспечения в вашей (я предполагаю) домашней сети.