Назад | Перейти на главную страницу

Удаленное управление машинами Windows без Active Directory

Я работаю на месте в удаленном медицинском учреждении с несколькими сотнями рабочих станций / устройств и полдюжиной серверов. Мне трудно физически присутствовать везде, где мне нужно. Корпорация ИТ не разрешает автоматический удаленный доступ (RDP), и получить помощь от администраторов AD / SCCM сложно для чего-то меньшего, чем изменение / установка в масштабах всего объекта. У меня есть права локального администратора, но не на уровне домена. Существуют ли какие-либо инструменты или методы, предпочтительно в окнах (без установки чего-то вроде средства просмотра команды), чтобы облегчить внесение изменений?

Меня заинтриговала идея сеанса ssh типа cmd line, где я могу делать простые вещи, такие как запускать скрипты, устанавливать сетевые принтеры и т. Д. Что-то net-cat (ish) сэкономило бы мне много времени.

Меня заинтриговала идея сеанса ssh типа cmd line, где я могу делать простые вещи, такие как запускать сценарии, устанавливать сетевые принтеры и т. Д.

Удаленное взаимодействие PowerShell даст вам приблизительный эквивалент SSH в Windows.

Загляните в Sysinternal PsИнструменты

Он действительно прост в использовании, не нужно ничего устанавливать на целевые машины, работает со старыми версиями Windows. Убедитесь, что вы тестируете команду на тестовой машине / виртуальной машине, иногда требуется экранирование параметров.

Примеры:

  1. Проверьте новые обновления Microsoft для всех серверов, перечисленных в server.txt

for /F "usebackq" %%i in (cmd / c "more servers.txt") do psexec \\%%i cmd /c "hostname & net stop wuauserv & wuauclt /detectnow"

  1. Оберните свои действия в пакетный скрипт, загрузите его и затем выполните

for /F "usebackq" %%i in (cmd / c "more servers.txt") do echo ====started %%i & copy /y install_msupdates_and_reboot.bat \\%%i\c$ & psexec \\%%i cmd /c "c:\install_msupdates_and_reboot.bat" & del /q \\%%i\c$\install_msupdates_and_reboot.bat

Примечание: там в скобках есть обратные кавычки, они удаляются движком веб-сайта как часть синтаксиса уценки)

Кукольный может управлять Windows. У меня возникли проблемы с удаленным взаимодействием PowerShell без домена.