Осваиваем PowerShellИсточник: Windows IT Pro, #08/2006
Мощная и гибкая технология, не похожая ни на один из языков сценариевWindows PowerShell (прежнее название - Monad) - один из инструментов управления Windows Server, выпущенных Microsoft с момента появления VBScript. PowerShell - полностью новая среда разработки сценариев для Windows с новой командной оболочкой и новым языком сценариев. Сценарии PowerShell можно создавать с использованием любого текстового редактора, который, однако, необходимо запускать в среде командной оболочки PowerShell. Ниже перечислены 10 основных шагов на пути освоения PowerShell. Откройте главную страницу PowerShell. На главной странице PowerShell ( http://www.microsoft.com/ windowsserver2003/technologies/management/powershell/default.mspx ) размещена вводная информация по PowerShell и даны ссылки на важные загружаемые ресурсы, касающиеся PowerShell. Загрузите и установите PowerShell. PowerShell войдет в состав пакета Longhorn Server, Microsoft Exchange Server 2007 и Microsoft System Center Operations Manager 2007, но ни в одну из прочих версий Windows, включая Windows Vista. Для загрузки PowerShell можно воспользоваться ссылкой http://www.microsoft.com/downloads/ details.aspx?FamilyId=2B0BBFCD-0797-4083-A817-5E6A054A85C9 . Загрузите и установите пакет документации PowerShell. Пакет основной документации Microsoft по PowerShell, «Windows PowerShell RC1 Documentation Pack», включает руководства Getting Started Guide, PowerShell User Guide и краткое руководство по трассировке сценария. Для загрузки пакета документации воспользуйтесь ссылкой http://www.microsoft.com/downloads/ details.aspx?FamilyId=B4720B00-9A66-430FBD56-EC48BFCA154F . Запустите командную оболочку PowerShell. После установки PowerShell и загрузки пакета документации можно приступить к запуску командной оболочки, используемой для выполнения сценариев и команд PowerShell. Для запуска PowerShell следует щелкнуть клавишей мыши на Start, All Programs и выбрать пункт Windows PowerShell. Пользуйтесь подсказкой. PowerShell - новая среда с новыми командами. Оптимальный способ освоения команд PowerShell, называемых cmdlets, - задействовать встроенную команду Help. Для доступа к подсказке используйте команду PS C:\temp> get-help Выполните какие-либо команды PowerShell со знакомыми именами. Командная оболочка PowerShell имеет ряд встроенных команд, которые необходимо изучить. Некоторые из этих команд совсем новые, а какие-то носят и знакомые имена, например cd, copy, dir, echo, kill, mount, ps, ren и type. Изучите команды PowerShell. PowerShell включает команды (cmdlets), обеспечивающие выполнение любых действий с системой - от навигации и управления до доступа к ресурсам. Все команды можно выполнять из командной строки PowerShell или в рамках сценария. Для просмотра списка всех доступных cmdlets воспользуйтесь командой: PS C:\temp> get-command Параметры команд. Большинство команд PowerShell предусматривают возможность указания параметров, определяющих их функциональные особенности. Всем параметрам команды должен предшествовать знак «тире» (-). Для просмотра параметров конкретной команды введите эту команду с символом «-?» в конце строки. Например, для просмотра списка всех доступных параметров команды get-psdrive нужно набрать: PS C:\temp> get-psdrive -? Зайдите на тематическую конференцию PowerShell. Когда вы начнете работать с PowerShell, у вас обязательно будут возникать вопросы. Чтобы получить ответы от Microsoft и других специалистов по ИТ, задайте свои вопросы в сетевой конференции Microsoft, посвященной PowerShell - http://www.microsoft.com/technet/ community/newsgroups/dgbrowser/enus/default.mspx?dg=microsoft.public.windows.server.scripting&lang=en&cr=US . Воспользуйтесь готовыми сценариями PowerShell. Выполнение и изменение существующих сценариев - один из оптимальных способов быстро приступить к процессу разработки в среде PowerShell. Хранилище сценариев Microsoft Script Center Script Repository содержит разнообразные сценарии PowerShell, включая сценарии для Active Directory (AD), сети, файловой системы и реестра, а также сценарии управления приложениями и аппаратной частью. Для загрузки сборника сценариев Microsoft PowerShell следует воспользоваться ссылкой http://www.microsoft.com/technet/scriptcenter/ scripts/msh/default.mspx . Майкл Оти - старший технический редактор Windows IT Pro и президент компании TECA. С ним можно связаться по адресу: mikeo@teca.com |