Настройка меню Tools в Server Manager Windows 2012 | Windows для системных администраторов

Настройка меню Tools в Server Manager Windows 2012

Мы уже говорили о новой консоли управления сервером Server Manager в Windows Server 2012. Мы говорили о том, что теперь прямо из консоли Server Manager, можно запускать различные консоли управления и администрирования системы Windows 2012.  Кроме того, упоминался тот факт, что данный список инструментов можно модифицировать, добавляя в него собственные инструменты и утилиты. В этой статье мы рассмотрим этот процесс подробнее.

Меню Tools имеет иерархическую структуру, состоящую из контейнеров (папок) и собственно инструментов. По умолчанию меню содержит базовые системные утилиты и элементы управления. В том случае, если администратор сервера устанавливает новые роли или функции Windows Server 2012, в это меню добавляются новые инструменты управления.

Разберемся, по какому принципу  наполняется данное меню и как добавить в него собственные инструменты или скрипты (PowerShell, vbs и т.д.).Инструменты в консоли Windows Server 2012

Открою страшный секрет меню Tools в Server Manager это по сути все то, что находится в папке Administrative Tools в панели управления (Control Panel -> System and Security-> Administrative Tools). В каталоге Administrative Tools находятся ярлыки (файлы .lnk) на различные оснастки и утилиты. Консоль Server Manager считывает список этих ярлыков и наполняет ими меню Tools, копируя в том числе структуру каталогов этой папки.

Чтобы добавить собственные утилиты или элементы управления в меню Tools, просто создайте ярлыки на нужные инструменты и поместите их в каталог Administrative Tools. Кроме того ярлыки можно поместить в специально созданный каталог, который в консоли Server Manager отобразится в виде каскадного меню.

Каталоги непосредственно внутри раздела панели управления Administrative Tools создавать нельзя. Однако их можно создать в любом другом месте на диске, а затем просто перенести внутрь папки Administrative Tools. Кроме того, данный элемент панели управления Windows отображает содержимое папки C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools, так что все операции можно выполнять непосредственно в этой папке.

Сгруппируем элементы управления AD и поместим их в отдельный каталог. Сначала создадим (перемещением) новый каталог Active Directory.

Administrative Tools windows 2012

Затем переместим в него ярлыки на все необходимые инструменты. В результате, в консоли управления сервером появится новое каскадное меню Active Directory.

Консоли AD в server manager

Точно также можно создать собственный набор скриптов, которые можно запускать непосредственно из консоли Server Manager.

Собственные скрипты в server manager win2012

Стоит отметить, что созданное меню будет отображаться для всех пользователей, имеющих доступ к консоли данного сервера, поэтому если вы не хотите, чтобы другие администраторы, видели ваш набор скриптов и инструментов, их можно скрыть. Для этого нужно в NTFS правах доступа на каталоги и оригинальные файлы скриптов или утилит (не ярлыки) прописать явный запрет для всех, кроме себя или некой группы администраторов.

Еще записи по теме: Windows Server 2012
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Комментариев: 3

Оставить комментарий
  1. Сергей | 13.06.2014

    А можно каким-нибудь способом добавить команды в контекстное меню? Как, например, уже имеющееся там Restart Server.
    Мне бы пригодилось, например, для запуска задачи устанавливающая обновления.

    Ответить
    • itpro | 18.06.2014

      Не понял о каком контекстно меню идет речь — видимо я таким просто не пользовался…

      Ответить
      • Сергей | 18.06.2014

        Я про меню, которое появляется если кликнуть правой кнопкой мыши по имени любого сервера. Если на этом сервере есть, например, роль DNS, то в этом меню будет выбор запуска оснастки DNS. Так же там всегда есть пункт Restart Server. Меня интересует возможность добавления именно такого пункт меню. Я добавил в задачи по расписанию скрипт, который устанавливает обновления на сервер и перезагружает его. Но эту задачу приходится запуска через скрипт powershell. А так ткнул правой в нужный сервер, выбрал из меню пункт запуска этой задачи и все довольны. Т.е. банально выполняется скрипт powershell с подстановкой имени сервера. Что-то вида invoke-Command -Computername ‘тут имя сервера’ ‘команды для выполнения’

        Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)



MAXCACHE: 0.24MB/0.00116 sec