Подтвердить что ты не робот

Как администрировать удаленный Windows Server с помощью интерфейса командной строки?

Когда я был администратором Linux, я мог делать что угодно из командной строки SSH. Теперь, как администратор Windows, мне приходится иметь дело с графическим интерфейсом Windows Remote Desktop, который оказался неэффективным (медленным) и трудно автоматизировать в нем задачи.

a) Могу ли я подключиться к Windows Server через SSH или любое зашифрованное соединение с интерфейсом командной строки?

b) Если да, я могу выполнить ЛЮБУЮ административную задачу?

Примеры:

  • создать новую виртуальную папку в IIS
  • установить порты брандмауэра
  • службы перезапуска
  • изменить правила пользователя
  • запустить настольные приложения

Я знаю о существовании Windows PowerShell 2.0 Remoting, но я не знаю, заполняет ли он все условия выше

Мой вывод: из Windows PowerShell можно выполнить САМЫЙ, но не ВСЕ административные задачи. И я до сих пор не знаю, использует ли Windows PowerShell 2.0 Remoting зашифрованное соединение.

4b9b3361

Ответ 1

PowerShell - это то, что вы ищете. Это в первую очередь нацелено на системное администрирование (хотя оно и фанатично, как оболочка программиста).

Удаленное управление PowerShell v2 основано на удаленной системе Windows. См. http://msdn.microsoft.com/en-us/library/aa384426(VS.85).aspx. Он включает средства для защиты и аутентификации, как и следовало ожидать.

PowerShell включает командлеты, которые позволяют выполнять много повседневных задач. Серверные приложения Microsoft (IIS, Exchange и т.д.) Либо создают, либо создают командлеты PowerShell для их администрирования. Поддержка WMI PowerShell превосходна, давая вам много полномочий на администрирование компьютеров. PowerShell может напрямую общаться с .NET, что позволяет вам идти дальше, чем встроенные средства, когда это необходимо. И писать С# для PowerShell для вызова тоже получается чисто.

Вы попросили интерфейс командной строки, но не думайте, что вы ограничены древней и жестокой подсистемой Windows Console. PowerShell v2 включает новый графический интерфейс GUI/ script с раскраской и отладкой. Это сладкое.

Ответ 2

Вы также можете попробовать http://sshwindows.sourceforge.net/

У меня нет личного опыта, но он выглядит многообещающим.

Ответ 4

Извините, что не ответил на ваш вопрос. Я был в аналогичной ситуации.

Я отказался выполнять все задачи в оболочке Windows

Вместо этого я использую оболочку для некоторых задач, но я также использую rdesktop (через ssh), и я помещаю значки для наиболее важных инструментов администрирования gui в windows quicklaunch.

Я отказался от того, чтобы окна выглядели как unix, потому что это никогда не будет.

Ответ 5

попробуйте загрузить и установить eurysco, чтобы использовать следующие функции, основанные на другой логике...

1. создать новую виртуальную папку в IIS (из командной строки eurysco для запуска vbs или powershell script). 2.строчные порты брандмауэра (из командной строки eurysco для запуска netsh.exe advfirewall) Услуги 3.restart(от управления обслуживанием eurysco) 4.измените пользовательские политики (из системного реестра eurysco или командной строки для запуска powershell script). 5.start настольные приложения (из командной строки eurysco для запуска powershell script)

http://www.eurysco.com/features