Как Вы проводите свое время в Интернете?
В основном, ищу нужную информацию
Читаю новости, блоги
Работаю
Развлекаюсь
Играю в онлайн игры
Общаюсь, обмениваюсь информацией
Ищу и скачиваю кино и музыку
Общаюсь в социальных сетях
Немного рекламы...
 
» » » Что такое Windows PowerShell?

0
Что такое Windows PowerShell?

Windows PowerShell - новый скриптовый язык, позволяющий автоматизировать действия пользователя в операционных системах семейства Windows.

Многие знают о существовании такого средства автоматизации рутинных операций в Windows, как BAT-файлы. Думаю, что многие из наших читателей даже писали самостоятельно не только самые простые, но и довольно серьёзные скрипты на их основе. Однако BAT-файлы - это уже довольно старое, чтобы не сказать большего, средство для автоматизации работы пользователей и администраторов, а потому корпорация Microsoft предложила сравнительно недавно достойную замену для них. Эта замена называется Windows PowerShell.

Windows PowerShell - это специальный скриптовый язык, позволяющий автоматизировать действия пользователя в операционных системах семейства Windows. В отличие от старого командного языка, используемого в BAT-файлах и доставшегося Windows в наследство от MS-DOS'а, Windows PowerShell ориентируется на современные Microsoft'овские технологии, в первую очередь, на .NET Framework. Выражается эта ориентация в том, что непосредственно из скриптов, написанных на PowerShell'е, можно обращаться к .NET'овским классам, которые уже будут выполнять всю черновую работу. В общем случае скрипты могут обращаться к командлетам (cmdlets), которые могут быть как специфическими .NET-классами, так и обычными Windows-приложениями или другими PowerShell-скриптами. При этом приложения или скрипты запускаются как отдельные процессы, а код .NET-классов выполняется в том же процессе, что и сам скрипт.

В PowerShell применяется расширенная концепция "трубопроводов" (pipelines) из мира UNIX-скриптов. То есть, в UNIX-скриптах одна команда может принять на вход поток байтов, являющихся выходом для другой команды. В PowerShell эта связка приобрела объектно-ориентированный характер: вместо потоков байтов внутри скриптов взаимодействуют полноценные объекты, при этом для работы с ними нет необходимости в явной сериализации или парсинге входных или выходных потоков команд.

В PowerShell 2.0 появилась возможность удалённого выполнения скриптов, а также выполнения их в асинхронном (фоновом) режиме. Появилась также возможность производить различные изменения в системе по принципу транзакций, также PowerShell-скрипты стало возможным отлаживать. Также во второй версии появилась среда разработки PowerShell-скриптов с графическим интерфейсом.

Вадим СТАНКЕВИЧ

Также рекомендуем:
Добавить комментарий
Имя:*
E-Mail:
Комментарий:
b
i
u
s
|
left
center
right
|
emo
url
leech
color
|
hide
quote
translit
Вопрос:
Мальчику 18 лет, на дворе 2028 год, в котором году он родился ? (ответ цифрами ХХ10 )
Ответ:*
Наверх Полезные заметки при работе с компьютером - OsOpen.ru
Все права на интеллектуальную собственность (в том числе и авторские) перепечатанных текстов имеют своих авторов и принадлежат только им.
Публикация статьей на данном сайте НЕ является присвоением каких-либо прав на интеллектуальную собственность автора.
Предоставленные материалы, взяты из Интернета из разных свободных источников и будут удалены по первому требованию законного правообладателя.
Администрация сайта не несет никакой ответственности.