Comments 27
winrs не?
Ну так puppet | ansible |chef | salstack же! Выбрать кому что больше нравится, и перестать вручную запускать команды на удаленном компе.
Invoke-Wmimethod -ComputerName computername -Path win32_process -Name create -Argumentlist calc.exe
А есть наработки удаленного включение рабочей станции/сервера, а затем открытие нужного приложения?
Да, сейчас я использую для этого WOL. Правда у него есть некоторые ограничения, но все они решаемы. Использую это в компании, где работаю — все раб. станции (не сервера), ночью переходят в спящий режим для экономии электроэнергии, если кому то надо поработать из дома подключаются по VPN, заходят на внутренний сайт и будят свой комп и дальше по RDP\ssh\NoMashine.
Из спящего состояния понятно, а если компьютер полностью выключен? но питание есть на БП.
не думаю, что на раб. станциях есть такие опции. На серверах можно посмотреть в сторону iDRAC\iLO\etc. Но не понятно, зачем выключать сервера?
Задачи разные бывают. На пальцах, нет постоянного источника питания, сервер питается от дизель генератотра. Те сервер/рабочая станция не может быть постоянно включенными. Дистанционно включил-поработал-выключил и т. д. :)
Тогда нужен сервер с IPMI, iLo, iDRAC, Intel BMC и т.д. Эта хреновина включается всегда, если есть электричество. Никаких кнопок на корпусе жать для этого не надо. И в панели управления есть кнопочка «power on» для включения сервера. А если очень надо, то и ipkvm встроенный.
Извините, но я насчитал только 6 способов вместо 1000. Я бы промолчал, но разница в заголовке и в тексте в 167 раз меня возмущает.
А если бы в названии было «1000 и 1»?
Тогда разница была бы ещё более возмутительной
это тождественно 1000++ ;)
Не могу согласиться:
С точки зрения C (C++) 1000 — константа, операция ++, как в префиксной, так и в постфиксной форме (на самом деле, это два разных оператора) приведёт к ошибке компилятора.
Но даже если оставаться в рамках условностей, то я наставиваю на том, что, хотя константность (синтаксической конструкции) 1000 я ещё готов уступить, то игнорирование модификации только после использования выражения — ни за что!
С точки зрения C (C++) 1000 — константа, операция ++, как в префиксной, так и в постфиксной форме (на самом деле, это два разных оператора) приведёт к ошибке компилятора.
Но даже если оставаться в рамках условностей, то я наставиваю на том, что, хотя константность (синтаксической конструкции) 1000 я ещё готов уступить, то игнорирование модификации только после использования выражения — ни за что!
Эм, ну хорошо, попробую ещё раз. А если «Стопитсот способов»?
Еще один вариант включения любого winПК с настроенным WoL через linux с последующим запуском произвольного приложения на этом ПК через тот же linux
user@ubuntu:~$ wakeonlan 00:11:22:33:44:55
user@ubuntu:~$ luit -encoding "CP 866" ~/src/wmi-1.3.14/Samba/source/bin/winexe -U domain/username //pcname 'cmd'
1. Для выполнения команд с секретной информацией на удаленной системе надо также обеспечить невозможность перехвата содержимого команд по сети.
2. Для Windows только асинхронные start-up скрипты не видны на целевой системе. Выполнение других скриптов может быть отслежено в command line details в Task Manager.
2. Для Windows только асинхронные start-up скрипты не видны на целевой системе. Выполнение других скриптов может быть отслежено в command line details в Task Manager.
В сетях с AD и без часто пользовался бесплатным сервером администрирования от касперского. На все компьютеры ставился агент и можно было выполнять команды, устанавливать приложения и т.д. Даже если самого АК не было или стоял другой антивирус
Sign up to leave a comment.
1000++ способ запуска команд на удаленном компьютере