Использование графического интерфейса GUI для работы со сценариями PowerShell в PowerGUI
HashFlare
 
Главная HI-TECH Форум Поиск Книги Авторам Новости партнёров Реклама
Новостей на сайте: 10263
Программы  
  Система
  Безопасность
  Интернет и сети
  Текст
  Графика и дизайн
  Мультимедиа
  Программирование
  Бизнес
  Образование
  Дом, семья, хобби
  Игры и развлечения
 
Рассылка
 
HashFlare
 
Рейтинг программ...    
    Ф2Мастер Банк (137982)
    Товар версия 1.10 (25014)
    Коллекция софта № 13 (24157)
    New_Profile v3.4 (400) (23680)
    NetGraf 1.0 (22810)
    Коллекция руссификаторов O-S (21146)
    Revolter Commander 3.9 beta 8 (15606)
    Net Transport 2.22 (15074)
    Intel Sound MAX 4.0 Ac' 97 5.12.01 (14972)
    Коллекция софта № 14 (14782)
 

[!] Знаете ли Вы, что подписавшись на нашу рассылку, Вы будете получать еженедельные обзоры лучшего программного обеспечения для вашего компьютера, а также статьи необходимые каждому?


Разное Статьи
Использование графического интерфейса GUI для работы со сценариями PowerShell в PowerGUI

Недавно я смотрел новое учебное видео Train Signal vSphere Pro об использовании PowerCLI и PowerShell с VMware vSphere. Этот курс преподает сотрудник Microsoft PowerShell MVP, Хал Ротенберг (Hal Rottenberg) (из TechProsaic.com). Из этого курса я многое узнал о PowerShell и был взволнован мыслью о том, что сам могу создавать некоторые сценарии. Конечно, можно просто запустить интерпретатор команд PowerShell в Windows. Это довольно просто, но для любого нового пользователя это очень пугающая перспектива. Недавно я столкнулся с PowerGUI, графическим редактором PowerShell, и именно о нем пойдет речь в этой статье.

Зачем нужна оболочка PowerShell?

Если вы незнакомы с PowerShell, вы, возможно, все еще задаетесь вопросом о том, зачем она нужна. На эти вопросы довольно просто ответить, и я уверен, что вы увидите очевидную полезность PowerShell, когда поймете ее.

Как говорится в WikiPedia, PowerShell - "это расширяемое средство автоматизации от Microsoft, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев". Оно построено на .NET и используется для выполнения административных задач на локальных и удаленных системах Windows. Эти задачи администрирования могут быть связаны с сетевым управлением Windows, службой каталогов Active Directory, Hyper-V или даже такими продуктами сторонних производителей, как VMware (если эти продукты поддерживают оболочку). Задачи администрирования могут быть автоматизированы для выполнения в определенное время или инициироваться с других приложений для выполнения определенных задач.

На мой взгляд, лучшим в PowerShell является то, что ее можно использовать совместно с таким большим количеством функций ОС Windows и приложений сторонних производителей – предоставляющих вам контроль и управление всеми серверами Windows (ОС и приложений).

Если вы используете Windows 7, PowerShell 2.0 уже включена и установлена. Все более старые ОС нуждаются в установке оболочки с Microsoft Script Center homepage.

В Windows 7 просто перейдите в меню Пуск, Инструменты администрирования (Administrative Tools), а затем Windows Powershell Modules. Вы увидите командную строку PowerShell:







Рисунок 1: PowerShell CLI

Хотя это средство весьма полезное, оно может быть сложным для тех, кто незнаком с ним или любыми другими интерфейсами командной строки.

Решением этой проблемы будет PowerGUI.
Что такое PowerGUI и как он может помочь?

Прежде чем вы решите, что я пытаюсь продать вам какой-то коммерческий продукт, позвольте мне сначала сказать, что PowerGUI абсолютно бесплатен, равно как и библиотеки PowerGUI и форумы.

PowerGUI может помочь вам следующим образом:
Позволяет вам выполнять сценарии PowerShell, не имея знаний в области языка сценариев
Позволяет видеть сценарии, который PowerGUI создает, чтобы вы могли понять PowerShell, а также позволяет вам экспортировать эти сценарии (которые вы можете изменять и создавать из них собственные)
Дает возможность добавлять библиотеки "PowerPack Libraries", чтобы можно было расширять функциональность до сотен других приложений и/или функций Windows (смотрите рисунок 2)
Предлагает удобный редактор сценариев PowerShell, упрощающий работу со сценариями (смотрите рисунок 3)







Рисунок 2: Расширяйте возможности PowerGUI с PowerPacks из библиотеки








Рисунок 3: Редактор PowerShell Script Editor

Где его взять и как установить?
Загрузка и установка PowerGUI

Файл размером 8МБ для установки PowerGUI можно найти на странице PowerGUI. Как вы могли догадаться, судя по размеру файла, процесс загрузки и установки будет очень быстрым.

Помимо стандартных вопросов установки есть лишь один момент в GUI, о котором вам следует знать – Установка функций (Features Install). На этом этапе установки (до рисунка 4), у вас есть возможность указать, какие функции PowerGUI вы хотите установить.







Рисунок 4: Выбор функций PowerGUI

Сюда входят такие пакеты PowerPacks, как Exchange 2007, Active Directory и Network. Пакеты Local System и Network отмечены по умолчанию, а остальные упомянутые - нет.

Перед тем, как установка завершится, вы можете указать, нужно ли автоматически запустить PowerGUI по окончании установки. Вот как выглядит PowerGUI при первом запуске:







Рисунок 5: Начальный запуск PowerGUI

Этот интерфейс гораздо менее устрашающий, чем интерпретатор команд, показанный выше, не так ли?

На самом деле, я не слишком много знаю о PowerShell, я лишь начинающий, но поработав совсем немного с этим интерфейсом, я смог просматривать список пользователей на моем локальном компьютере и видеть, какие пользователи добавлены. Перейдя в меню Вид (View), а затем в PowerShell script, открылась новая закладка, в которой отображались сценарии оболочки PS, выполнявшиеся для всех моих действий. Именно в этой закладке я смог взять сценарии PS для простых задач и легко создать сценарий автоматизации, даже практически ничего не зная о том, как использовать PS. Вот как выглядит этот интерфейс на рисунке 6:







Рисунок 6: Просмотр выполняемых сценариев PowerShell
Заключение

Даже несмотря на то, что у меня есть большой опыт в создании и редактировании сценариев в Unix/Linux и ограниченный опыт в программировании, всегда полезно иметь под рукой инструмент с графическим интерфейсом GUI, который поможет вам начать работу, когда вы учите новый язык.

Я рад, что нашел абсолютно бесплатный инструмент PowerShell - PowerGUI. Он нравится мне, потому что помогает: 1) выполнять командные сценарии PowerShell, не зная PowerShell; 2) понять PowerShell, показывая вам сценарии, генерируемые вашими действиями в GUI; 3) позволяет расширить эту функциональность многими приложениями Windows (внутренними Windows приложениями и продуктами сторонних производителей); и 4) редактировать командные сценарии PowerShell и экспортировать их результаты. Если вам интересно изучение PowerShell, я настоятельно рекомендую вам попробовать PowerGUI.


Ссылки по теме:
Перемещение почтовых ящиков в Exchange 2010 (часть 3)
Свиной грипп, как способ угона ICQ. Методы защиты ICQ номерков
Настройка службы Active Directory Lightweight Directory Service (часть 3)
Facebook обошла по популярности Google
Управление назначенными заданиями средствами командной строки. Часть 6



 
Статьи    
  Windows 10
  Windows 8
  Windows 7
  Windows Vista
  Windows XP/2003
  Windows NT/2000
  Безопасность
  Windows 9x/ME
  Hardware
  Software
  Интернет
  BIOS
  Сеть
  Разное
 
Рекомендуем
 
 
Рейтинг статей...    
    Предел входящих подключений в Windows (128103)
    Как установить Windows XP на ноутбук или как добавить SATA-драйвер в дистрибутив Windows XP (66944)
    Из дома в офис - быстро, надежно и безопасно (55081)
    Всё, что надо начинающему хакеру (47340)
    Второй сервис-пак для Windows XP: личный опыт (22886)
    Восстановление реестра Windows XP (22783)
    Вызываем синий экран смерти Windows (18096)
    Информация о proxy серверах (16906)
    Как устроена защита Windows Vista (16844)
    Настройка удаленного подключения между Windows 7 и Linux с помощью TightVNC (16536)
 
 
Programmed by Ventura
 

 

Яндекс цитирования