Windows powershell modules что это


Что такое Windows PowerShell и для чего он нужен

Изучая меню пуск Windows 7 или начальный экран Windows 8 1, начинающие пользователи нередко открывают для себя приложения, назначение которых им не понятно. Как раз одно из таких приложений - PowerShell. Что же такое этот самый PowerShell и есть ли от него хоть какой-то толк? Ну, раз его кто-то придумал и интегрировал в Windows, значит, толк всё-таки есть. Кстати, этим самым придумавшим PowerShell является компания Microsoft.

Итак, PowerShell. Предназначается это приложение, прежде всего для системных администраторов, а вот простые пользователи, тем более начинающие, пользы из него для себя почти никакой не извлекут. Представляет собой PowerShell современную стандартизированную оболочку командной строки, обеспечивающую большую гибкость управления компьютером на базе операционной системы Windows. По сути, PowerShell — это та же командная строка, но только намного более функциональная.

Что умеет этот инструмент администрирования? Много чего. С его помощью системные администраторы и опытные пользователи могут управлять процессами, службами, файловыми хранилищами, аккаунтами и даже серверами. Также оболочка позволяет запускать внешние команды, работать с объектами .NET, COM и XML, проделывать разные трюки и т.п., создавать и выполнять собственные сценарии. Кстати, для написания скриптов в Windows предусмотрена специальная графическая консоль ISE, являющаяся своего рода дополнением к основной оболочке PowerShell.

Как и консоль CMD, оболочка PowerShell имеет свой набор команд, именуемых командлетами. Утилита распознает многие из команд CMD, но в целом синтаксис языка, определения командлетов и их параметров отличаются от того, что пользователи привыкли видеть в обычной командной строке. Кроме того, знакомые команды вроде dir, cd, copy и т.п., прекрасно понимаемые PowerShell, на самом деле являются псевдонимами. Например, команда Dir, служащая для просмотра файловой системы соответствует «родному» командлету Get-ChildItem. Псевдонимы или как принято говорить, алиасы, служат чисто для удобства.

Разобраться с PowerShell начинающему пользователю, особенно если тот незнаком хотя бы с основами обычной командной строки, будет непросто. А руководств и справочников, достаточно понятных и простых для усвоения, не так уж и много. Есть неплохое руководство, написанное Франком Кохом, с которым мы рекомендуем ознакомиться, если вы всё же решитесь приступить к изучению скриптового языка PowerShell. Ну, и конечно, собственная справочная системы оболочки.

Она мощная и развёрнутая, с множеством конкретных примеров. Пользоваться ей достаточно просто. Основная информация по справочной системы выводится командлетом Get-Help. Командлет Get-Command выводит список всех доступных команд.

Get-Command

Для получения справки по конкретному командлету или алиасу используется связка get-help командлет. Например, команда get-help get-process выведет основную справку по использованию командлета get-process, отвечающего за вывод списка текущих процессов. Передав же ей параметры –detailed, -examples, -full или –online, можно будет получить самые подробные сведения обо всех его нюансах.

Windows PowerShell — что это за программа

В последних версиях системы вместо классической командной строки можно обнаружить оболочку Windows PowerShell. Это программа является усовершенствованной командной строкой. Принцип работы в обновлённой оболочке совсем не изменился. Непосредственно путём выполнения команд происходит внесение изменений в систему.

Эта статья расскажет, что это за программа Windows PowerShell. Если же оболочка отсутствует в списке программ, тогда попробуйте включить её в программах и компонентах Windows 10. Несмотря на то что PowerShell создан в первую очередь для разработчиков, обычные пользователи успешно его используют в собственных целях.

Что такое Windows PowerShell в Windows 10

Приложение Windows PowerShell — это современная кроссплатформенная оболочка добавлена в систему с целью заменить классическую командную строку. Она является полезным инструментом не только для системных администраторов и разработчиков, но и подходит для других пользователей.

Windows PowerShell представляет собой современную, усовершенствованную командную строку, для настройки и управления компьютером. Она позволяет установить контроль над службами, аккаунтами, настройками, процессами и много других.

Язык скриптов воспринимает команды из классической командной строки Windows 10. В свою очередь, имеет богатый собственный язык, который состоит из определённых дополнительных команд (cmdlets). Убедитесь, что установлен компонент NET Framework 3.5 для Windows 10.

Как запустить PowerShell в Windows 10

Достаточно нажать сочетание Win+X и в контекстном меню Пуск выбрать Windows PowerShell (администратор). В последних версиях операционной системы командная строка была заменена на Windows PowerShell. Можно в параметрах заменить командную строку оболочкой Windows PowerShell в меню, которое появляется при щелчке правой кнопкой мыши по кнопке Пуск.

В поисковой строке введите Windows PowerShell и в результатах выберите Запуск от имени администратора. Для внесения изменений в систему рекомендуется запускать вышеуказанную оболочку только от имени администратора. Непосредственно с командной строки можно вызвать оболочку Windows PowerShell, выполнив команду PowerShell.

А также можно запустить Windows PowerShell в определённой папке. Достаточно зажать клавишу Shift и в контекстном меню выбрать Открыть окно PowerShell здесь. В предыдущих версиях операционной системы вместо PowerShell был доступный пункт командной строки. Для перехода в командную строку в окне Windows PowerShell выполняем команду Cmd.

Основные команды для PowerShell

В программе поддерживается огромное количество команд, применяемых к различным компонентам операционной системы Windows 10. Хорошо что есть возможность получить справку о любой команде непосредственно в окне программы Windows PowerShell. Это поможет разобраться с основными командами и принципами работы в новой среде.

  • Get-Help — отображение справочных сведений о командлетах и основных понятиях. В справке описываются командлеты, функции, сценарии и модули, а также объясняются основные понятия, в том числе элементы языка Windows PowerShell.
  • Update-Help — загрузка и установка файлов справки с общей папки или Интернета. После обновлений операционной системы может понадобиться обновление справки — обнаружение, скачивание и установка обновлений для модулей.
  • Get-Command — вывод всех доступных функций и командлетов, с авто заполнением строки. Выбрав интересующую команду, выполните её с Get-Help для быстрого получения справки. Например, ознакомится с Get-Help Remove-AppxPackage.

Заключение

На самом деле Windows PowerShell — это очень полезная программа, которая не раз экономила нам время. Множество инструкций писались на примерах с её использованием. Но даже половина возможностей обновлённой оболочки не была задействована. О работе в ней можно написать значительно больше. Но благодаря основным командам можно ознакомиться со всеми возможностями программы.

PowerShell | Microsoft Docs

  • Чтение занимает 2 мин

В этой статье

Windows PowerShell — это оболочка командной строки на основе задач и язык сценариев, разработанный специально для администрирования системы.Windows PowerShell is a task-based command-line shell and scripting language designed especially for system administration. Созданная на основе .NET Framework служба Windows PowerShell помогает ИТ-специалистам и опытным пользователям в управлении и автоматизации администрирования операционной системы Windows, а также приложений, работающих под управлением Windows.Built on the .NET Framework, Windows PowerShell helps IT professionals and power users control and automate the administration of the Windows operating system and applications that run on Windows.

Использование PowerShell.exeUsing PowerShell.exe

Программа командной строки PowerShell.exe запускает сеанс Windows PowerShell в окне командной строки.The PowerShell.exe command-line tool starts a Windows PowerShell session in a Command Prompt window. При использовании PowerShell.exeможно использовать его необязательные параметры для настройки сеанса.When you use PowerShell.exe, you can use its optional parameters to customize the session. Например, можно запустить сеанс, в котором используется конкретная политика выполнения или одна из которых исключает профиль Windows PowerShell.For example, you can start a session that uses a particular execution policy or one that excludes a Windows PowerShell profile. В противном случае сеанс будет таким же, как и любой сеанс, запущенный в консоли Windows PowerShell.Otherwise, the session is the same as any session that is started in the Windows PowerShell console.

  • Чтобы запустить сеанс Windows PowerShell в окне командной строки, введите команду PowerShell .To start a Windows PowerShell session in a Command Prompt window, type PowerShell. В командную строку добавляется префикс PS , указывающий, что вы используете сеанс Windows PowerShell.A PS prefix is added to the command prompt to indicate that you are in a Windows PowerShell session.

  • Чтобы запустить сеанс с определенной политикой выполнения, используйте параметр ExecutionPolicy и введите:To start a session with a particular execution policy, use the ExecutionPolicy parameter, and type:

    PowerShell.exe -ExecutionPolicy Restricted 
  • Чтобы запустить сеанс Windows PowerShell без профилей Windows PowerShell, используйте параметр- Profile и введите:To start a Windows PowerShell session without your Windows PowerShell profiles, use the NoProfile parameter, and type:

    PowerShell.exe -NoProfile 
  • Чтобы начать сеанс, используйте параметр ExecutionPolicy и введите:To start a session , use the ExecutionPolicy parameter, and type:

    PowerShell.exe -ExecutionPolicy Restricted 
  • Чтобы просмотреть файл справки PowerShell.exe, введите:To see the PowerShell.exe help file, type:

    PowerShell.exe -help PowerShell.exe -? PowerShell.exe /? 
  • Чтобы завершить сеанс Windows PowerShell в окне командной строки, введите команду exit .To end a Windows PowerShell session in a Command Prompt window, type exit. Типичная Командная строка возвращает.The typical command prompt returns.

ПримечанияRemarks

  • Полный список параметров командной строки PowerShell.exe см. в разделе about_PowerShell.Exe.For a complete list of the PowerShell.exe command-line parameters, see about_PowerShell.Exe.

  • Дополнительные сведения о других способах запуска Windows PowerShell см. в разделе Запуск Windows PowerShell.For information about other ways to start Windows PowerShell, see Starting Windows PowerShell.

  • Windows PowerShell выполняется в варианте установки Server Core в операционных системах Windows Server.Windows PowerShell runs on the Server Core installation option of Windows Server operating systems. Тем не менее функции, требующие графического пользовательского интерфейса, такие как Интегрированная среда сценариев Windows PowerShell (ISE), и командлеты Out-GridView и for -Command , не выполняются в установках Server Core.However, features that require a graphic user interface, such as the Windows PowerShell Integrated Scripting Environment (ISE), and the Out-GridView and Show-Command cmdlets, don't run on Server Core installations.

Дополнительные ссылкиAdditional References

Что такое PowerShell? – WindowsTips.Ru. Новости и советы

Многие пользователи знают о командной строке, но очень немногие слышали о Windows PowerShell. В некотором смысле PowerShell является инструментом, который призван заменить командную строку и обеспечить более мощные возможности для управления операционной системой Windows. В этой статье мы попытаемся объяснить доступно, что представляет собой этот инструмент, почему он настолько мощный и кто, как правило, использует его чаще всего.

Что такое PowerShell?

Для лучшего понимания сначала мы должны понять, что такое оболочка. В информатике оболочкой называют пользовательский интерфейс, который обеспечивает доступ к различным службам операционной системы. Оболочка может быть на основе командной строки или может включать в себя графический пользовательский интерфейс (GUI).

Windows PowerShell является оболочкой, разработанной Microsoft для целей автоматизации задач и управления конфигурацией. Эта мощная оболочка основана на фреймворке .NET и включает в себя оболочку командной строки и язык сценариев.

Поверх стандартной оболочки командной строки также может быть Windows PowerShell ISE. ISE выступает как интегрированная среда сценариев – это графический пользовательский интерфейс, который позволяет создавать различные сценарии без необходимости вводить все команды в командной строке.

Первая версия PowerShell была выпущена в ноябре 2006 года для Windows XP, Windows Server 2003 и Windows Vista. Последней является версия 4.0, которая была выпущена в октябре 2013 г. Она идет по умолчанию с Windows 8.1 и Windows Server 2012 R2.

Что можно сделать с помощью PowerShell?

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

Возможности PowerShell позволяют упростить и автоматизировать трудоемкие и повторяющиеся задачи путем создания сценариев и объединения нескольких команд вместе.

Если вы являетесь администратором сети, вы обнаружите, что PowerShell очень полезен при работе с Active Directory. Учитывая, что инструмент содержит сотни настраиваемых команд, которые называются командлеты, вероятность того, что PowerShell может помочь вам стать более продуктивным, очень высока.

Как запустить PowerShell в Windows 8.1?

Если у вас нет плитки PowerShell на начальном экране или ярлыка на рабочем столе, тогда вы можете открыть его с помощью поиска – это один из самых простых способов. Нажмите + Q, введите «powershell», а затем нажмите Enter.

Также вы можете открыть PowerShell в разделе «Приложения» на начальном экране: перейдите на начальный экран и переместите курсор в левый нижний угол, чуть ниже последней плитки в первой колонке. Нажмите на значок со стрелкой, указывающей вниз. Затем нажмите на иконку PowerShell в разделе «Служебные».

Чтобы открыть PowerShell с помощью диалога «Выполнить», нажмите клавиши + R, введите «powershell» и нажмите Enter.

Как запустить PowerShell в Windows 7?

В Windows 7 вы можете найти инструмент по ключевому слову «powershell» в меню «Пуск».

Кроме того, открыть PowerShell через меню «Пуск» можно в разделе «Стандартные».

Очевидно, что упомянутая выше команда в окне «Выполнить» работает и в Windows 7.

Кто обычно использует PowerShell?

Без всякого сомнения, PowerShell является выбором многих ИТ-администраторов. И не зря, ведь инструмент колоссально упрощает операции управления и снижает объем работы в крупных корпоративных сетях.

Предположим, вы управляете большой сетью, содержащей свыше пятисот серверов, и вам нужно внедрить новое решение безопасности, которое зависит от какой-либо службы, которая должна работать на этих серверах. Конечно, вы можете подключиться к каждому серверу и посмотреть, установлена и запущена ли на них необходимая служба. Однако в этом случае ваше руководство вряд ли останется довольным, ведь вам понадобится слишком много времени на выполнение задачи.

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

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

PowerShell_ise | Microsoft Docs

  • Чтение занимает 2 мин

В этой статье

Интегрированная среда сценариев (ISE) Windows PowerShell — это графическое приложение, позволяющее читать, писать, выполнять, отлаживать и тестировать сценарии и модули в среде с графическим интерфейсом.Windows PowerShell Integrated Scripting Environment (ISE) is a graphical host application that enables you to read, write, run, debug, and test scripts and modules in a graphic-assisted environment. Основные функции, такие как IntelliSense, команда "показывать-Command", фрагменты кода, заполнение нажатием клавиши TAB, выделение синтаксиса, визуальная отладка и контекстная справка, обеспечивают широкие возможности работы с скриптами.Key features such as IntelliSense, Show-Command, snippets, tab completion, syntax-coloring, visual debugging, and context-sensitive Help provide a rich scripting experience.

Использование PowerShell.exeUsing PowerShell.exe

Средство PowerShell_ISE.exe запускает сеанс интегрированной среды сценариев Windows PowerShell.The PowerShell_ISE.exe tool starts a Windows PowerShell ISE session. При использовании PowerShell_ISE.exeможно использовать его необязательные параметры, чтобы открыть файлы в интегрированной среде сценариев Windows PowerShell или запустить сеанс интегрированной среды сценариев Windows PowerShell без профиля или с многопоточным апартаментом.When you use PowerShell_ISE.exe, you can use its optional parameters to open files in Windows PowerShell ISE or to start a Windows PowerShell ISE session with no profile or with a multithreaded apartment.

  • Чтобы запустить сеанс интегрированной среды сценариев Windows PowerShell в окне командной строки, в Windows PowerShell или в меню " Пуск ", введите:To start a Windows PowerShell ISE session in a Command Prompt window, in Windows PowerShell, or at the Start menu, type:

    PowerShell_Ise.exe 
  • Чтобы открыть скрипт (PS1), модуль скрипта (PSM1), манифест модуля (. PSD1), XML-файл или любой другой поддерживаемый файл в интегрированной среде сценариев Windows PowerShell, введите:To open a script (.ps1), script module (.psm1), module manifest (.psd1), XML file, or any other supported file in Windows PowerShell ISE, type:

    PowerShell_Ise.exe <filepath> 

    В Windows PowerShell 3,0 можно использовать необязательный параметр File , как показано ниже.In Windows PowerShell 3.0, you can use the optional File parameter as follows:

    PowerShell_Ise.exe -file <filepath> 
  • Чтобы запустить сеанс интегрированной среды сценариев Windows PowerShell без профилей Windows PowerShell, используйте параметр- Profile .To start a Windows PowerShell ISE session without your Windows PowerShell profiles, use the NoProfile parameter. (Параметр- Profile появился в Windows PowerShell 3,0.) введите:(The NoProfile parameter is introduced in Windows PowerShell 3.0.), type:

    PowerShell_Ise.exe -NoProfile 
  • Чтобы просмотреть файл справки PowerShell_ISE.exe, введите:To see the PowerShell_ISE.exe help file, type:

    PowerShell_Ise.exe -help PowerShell_Ise.exe -? PowerShell_Ise.exe /? 

ПримечанияRemarks

  • Полный список параметров командной строки PowerShell_ISE.exe см. в разделе about_PowerShell_Ise.Exe.For a complete list of the PowerShell_ISE.exe command-line parameters, see about_PowerShell_Ise.Exe.

  • Дополнительные сведения о других способах запуска Windows PowerShell см. в разделе Запуск Windows PowerShell.For information about other ways to start Windows PowerShell, see Starting Windows PowerShell.

  • Windows PowerShell выполняется в варианте установки Server Core в операционных системах Windows Server.Windows PowerShell runs on the Server Core installation option of Windows Server operating systems. Однако, поскольку интегрированная среда сценариев Windows PowerShell требует графического пользовательского интерфейса, она не выполняется в установках Server Core.However, because Windows PowerShell ISE requires a graphic user interface, it does not run on Server Core installations.

Дополнительные ссылкиAdditional References

Как запустить PowerShell Windows - что умеет и как остановить

О существовании Windows PowerShell пользователи массово узнали после выхода Windows 10. Однако, эта программа появилась в составе пакета Windows XP еще в 2006 году. Ее расположили в пакете стандартных программ, пользовались возможностями PowerShell только продвинутые владельцы ПК.

Что такое PowerShell?

PowerShell является неотъемлемой частью всех операционных систем линейки Windows, начиная от SP2 XP. Эта программа напоминает командную строку и поддерживает скриптовый язык. Изначально она разрабатывалась для клиентов, которые строили на базе компьютеров Windows корпоративную сеть, то есть для решения задач бизнеса. Использование PowerShell позволяло автоматизировать рабочие процессы по управлению удаленными машинами и серверами.

Сейчас эта программа часто используется и обычными пользователями. С ее помощью можно управлять:

  • настройками;
  • аккаунтами пользователей;
  • процессами;
  • службами;
  • файлами.

Команды формируются на английском языке и состоят из глагола и существительного. Именно создание скриптов затрудняет общение пользователей с программой.

Как запустить программу?

Приведем все возможные способы, позволяющие Windows PowerShell запустить. Их можно использовать на разных системах:

  1. Во всех версиях Windows в меню «Пуск» есть строка поиска. Введите в нее PowerShell, чтобы найти нужную программу. Это самый простой рабочий способ поиска. Верхний результат в списке и будет искомая утилита.
  2. Легче всего найти эту программу в Windows 10. В этой версии операционной системы командную строку для скриптового языка добавили во все папки. Для этого в верхней строке найдите контекстный раздел «Файл», щелкните по нему. В выпавшем меню найдите строку «Запустить Windows PowerShell». При этом у вас будет вда варианта: запустить программу как простому пользователю или от имени администратора. Последний доступен тем, кто работает на ПК с основной учетной записи, дающей большие полномочия.
  3. PowerShell Windows 7 проще найти при помощи панели «Выполнить». Вызовите ее сочетанием клавиш Win+R. Введите в появившейся строке PowerShell, а затем нажмите кнопку «Ок». В результате утилита будет запущена.

Если вы не смогли найти утилиту на вашем ПК, то необходимо ее скачать или установить вместе с обновлениями пакета Windows. Такое случается крайне редко, поэтому мы не будем останавливаться подробно на установке утилиты, она не имеет особенностей.

Особенности использования программы

При помощи этой программы можно автоматизировать рутинные процессы, связанные с использованием операционной системы Windows. Также вы сможете исправить некоторые ошибки системы. Опытные пользователи называют эту стандартную утилиту «современным аналогом командной строки». Приведем самые частые варианты использования PowerShell у обычных пользователей:

  1. Очистка корзины. Это действие не сложно произвести вручную, но если вы захотите автоматизировать процесс, то вам потребуется команда PowerShell Clear-RecycleBin с:. После того как вы это сделаете, вам нужно будет подтвердить свои действия кнопкой Y, а затем завершить действие клавишей Enter. Можно заставить скрипт не выводить на экран лишний подтверждений, если вы наберете сразу после команды слово «-Force».
  2. Управление архивацией и распаковкой файлов. Для этого вам необходимо выбрать одну из двух команд «Compress-Archive» (заархивировать) или «Expand-Archive» (распаковать). После нее нужно будет прописать путь к нужной папке и указать место, куда системе нужно будет записать результат. Например, Compress-Archive -LiteralPath C:\test\ -DestinationPath C:\archive\test2.zip. При этом система автоматически запакует папку test, а затем создаст в директории archive сжатую папку test2 с расширением zip.

Аналогично работают и другие команды. Как видите, использование PowerShell ничем не отличается от командной строки.

Наиболее популярные команды PowerShell

Самые востребованные в Windows PowerShell команды связаны с использованием самой утилиты:

  • Get-Help – выведение на экран справки, если вместо первого слова использовать Update, то вы обновите информацию;
  • Get-Command – поиск доступных команд;
  • Get-History – просмотр списка команд, которые выи вводили в этой сессии;
  • Format-List – выведение на экран результата выполнения команд в виде списка свойств;
  • Export-Clixml – экспорт данных в таблицу в формате xml, для ее просмотра нужно будет поставить офисную утилиту Excel или ей аналогичную.

Большинство пользователей работает с компьютером без утилиты PowerShell. Если вы хотите освоить ее, то с полным списком команд можно ознакомиться при помощи команды: Get-Command -CommandType cmdlet.

Как остановить утилиту?

Некоторые пользователи не в восторге от использования утилиты, так как она может находить ошибки в компонентах многих программ и затруднять работу с компьютером. Такие проблемы чаще всего встречаются у пользователей операционных систем Windows 8 и 10 версии. В этом случае необходимо получить дополнительные сведения о Windows PowerShell – как отключить эту утилиту. Есть несколько способов:

  1. Отключить ее на время. Для этого запустите PowerShell и введите команду: Start-Sleep 1000. В этом примере 1000 – количество секунд, в течение которых не будет работать утилита, поставить можно любое значение.
  2. Отключение временное или постоянное для Windows 8 и 10. Зайдите в раздел «Панель управления», затем выберите «Программы и компоненты», далее найдите пункт «Включение и отключение компонентов Windows». В списке найдите Windows Powershell и уберите маркер рядом с этой строчкой.
  3. Запустите «Командную строку» от имени администратора. Введите в ней Stop-Process-name powershell. После этого утилита будет остановлена до следующей перезагрузки операционной системы.

Лучше всего потратить время на настройку компонентов операционной системы, если вы решили не пользоваться утилитой некоторое время.

Теперь вы знаете, как запустить утилиту, чтобы при помощи PowerShell была выполнена любая команда. Windows дает своим пользователям широкие возможности, о части из них вы узнали из этой статьи, поделитесь ею с друзьями. Свои вопросы вы можете задавать в комментариях.


Популярные модули PowerShell - Статьи TechNet - США (английский)

Модуль . .
Командная консоль Active Roles Management Shell для Active Directory Командлеты Командная консоль ActiveRoles для Active Directory - это набор предопределенных команд для Windows PowerShell. Эти команды призваны помочь администраторам автоматизировать общие, повторяющиеся и массовые задачи управления, такие как как создание, удаление или обновление объектов в Active Directory.
Репликация AD Командлеты Модуль Active Directory PowerShell отлично подходит для управления пользователями, группами и другими ресурсами в Active Directory. В настоящее время отсутствуют командлеты или функции для управления инфраструктурой репликации, такой как сайты, ссылки сайтов и подсети. Этот модуль предоставляет командлеты сценариев для управления объектами ADReplication.
AutoBrowse Командлеты AutoBrowse AutoBrowse - модуль для автоматизации IE.По сценарию Джеймса Брандейджа из Старт-Автоматизация.
AutomatedLab Командлеты AutomatedLab Создайте полностью автоматизированную лабораторную среду в Hyper-V с помощью PowerShell. Количество машин и доменов является гибким, как и многие другие параметры. Предоставляются примеры того, как создавать очень простые среды. вплоть до сложных.
БСонПош Командлеты бсонпош Модуль PowerShell Брэндона Шелла с множеством полезных команд.
Клиент-менеджер Командлеты PowerShell для добавления / удаления компонентов Windows 7
CodeCraft Командлеты CodeCraft CodeCraft - это набор сценариев PowerShell для автоматической генерации кода. По сценарию Джеймса Брандейджа из Пуск-Автоматизация
DnsShell Командлеты DNSShell DnsShell - это модуль администрирования / управления Microsoft DNS, написанный для PowerShell 2.0
EZOut Командлеты EZOut Изящный набор командлетов сценариев, которые упрощают создание улучшенного Display XML. Джеймс Брандейдж из Старт-Автоматизация.
Безопасность файловой системы Командлеты NTFSSecurity Управление разрешениями с помощью PowerShell лишь немного проще, чем в VBS или командной строке, поскольку нет командлетов для большинства повседневных задач, таких как получение отчета о разрешениях или добавление разрешения к элементу.Только PowerShell предлагает Get-Acl и Set-Acl, но все, что находится между получением и установкой ACL, отсутствует. Этот модуль закрывает пробел.
FTP-клиент Командлеты ПСФТП Модуль PSFTP позволяет подключать и управлять содержимым учетной записи FTP. Позволяет получать список элементов, скачивать и отправлять файлы на FTP-сервер.
IsePackV2 Командлеты, дополнения ISE IsePackV2 - это обновленный набор инструментов для ISE, в котором должны быть модули.Содержит PowerShell Pipeworks, ShowUI, ScriptCop, EZOut и RoughDraft. По сценарию Джеймса Брандейджа из Пуск-Автоматизация
Модуль Kerberos Командлеты Kerberos Этот модуль предоставляет доступ к кешу билетов Kerberos, например klist.exe.
Модуль управления локальными пользователями Командлеты Модуль управления локальными пользователями - это модуль Windows PowerShell, который содержит ряд функций, которые включают, отключают, создают, удаляют и изменяют пользователей и группы.
OData PowerShell Explorer Командлеты Приложение PowerShell «OData Explorer», разработанное для обеспечения специального просмотра служб OData с помощью командной строки или графического интерфейса пользователя с использованием WPK из пакета Microsoft PowerShell
Пятнистый Командлеты Пятнистый Patchy - это инструмент, который поможет вам сгладить боль исправления окон. По сценарию Джеймса Брандейджа из Пуск-Автоматизация
ПСПКИ Командлеты ПСПКИ Этот модуль предоставляет набор командлетов, которые позволяют управлять корпоративными и автономными центрами сертификации (ЦС) локально или удаленно.
PowerBook Командлеты Facebook PowerBook - это модуль Facebook для Windows PowerShell. PowerBook позволяет использовать многие функции Facebook и взаимодействовать с Facebook через Windows PowerShell. PowerBook содержит 24 функции PowerShell, которые позволяют выполнять большинство действий в Facebook. PowerBook - это результат интеграции Windows PowerShell и Facebook Developer’s Toolkit v3.0.
PowerChumby Командлеты PowerChumby PowerChumby - это Perl CGI-скрипт и модуль PowerShell, который дает вам PowerShell способ управления вашим Chumby.
PowerDbg Командлеты PowerDbg - это библиотека PowerShell, которая позволяет легко создавать сценарии PowerShell для автоматизации сеанса отладки WinDbg / CDB. Вы можете использовать PowerDbg для режима ядра или режима пользователя, посмертной отладки или отладки в реальном времени. и для собственного или управляемого кода.
PowerEvents Командлеты PowerEvents - это оболочка Windows PowerShell v2.0, предназначенный для упрощения создания, обновления и удаления постоянных регистраций событий WMI ( Windows Management Instrumentation ). PowerEvents упрощает для создания фильтров событий WMI (определения событий, которые вы хотите захватить) и потребителей событий (ответчиков на события), а затем их связывания для инициирования потока событий. Используя постоянную регистрацию событий, вы можете выполнять расширенные функции мониторинга на рабочей станции или сервере, что в противном случае потребовало бы внедрения продукта корпоративного мониторинга.Поскольку WMI невероятно обширен в предоставляемой информации, очень подробный мониторинг может выполняться с использованием практически любого из существующих объектов WMI. на компьютере.
Модули администрирования PowerShell Командлеты PAMSysInfo PAMShares

PAMMath

ПАМЕnv

ПАМ-диски

PAMRestorePoint

PAM Стабильность

ПАМАДСНАФСОТ

PAM поставляет ряд модулей PowerShell, удовлетворяющих потребности администраторов Windows.Собирая вместе функции для администрирования файлов и папок; сетевые подключения, пользователи и другие задачи, связанные с администратором, которые вы получить универсальный магазин для административных утилит.
Расширения сообщества PowerShell Командлеты, скрипты, поставщики PowerShell Community Extensions (PSCX) нацелено на предоставление широко полезного набора дополнительных командлетов, поставщиков, псевдонимов, фильтров, функций и сценариев для Windows PowerShell, которые заявили члены сообщества. интерес в.
PowerShell EventLogWatcher Командлеты Модуль PowerShell, который предоставляет некоторые дополнительные функции для улучшения обработки событий PowerShell в отношении событий журнала событий Windows. Подписки и действия могут быть выполнены, когда новые события записываются в журнал. В В некотором смысле это можно использовать как систему аудита «бедняков».
Библиотека управления PowerShell для Hyper-V Командлеты Проект по предоставлению библиотеки управления PowerShell для Hyper-V
Модуль PowerShell для DHCP Командлеты Microsoft.DHCP.PowerShell.Admin Это модуль PowerShell для администрирования Microsoft DHCP.
Пакет PowerShell

(УСТАРЕВШИЙ - используйте вместо него IsePackV2)

Командлеты, скрипты, поставщики WPK Создавайте многофункциональные пользовательские интерфейсы быстро и легко с помощью Windows PowerShell. Подумайте о HTA, но легко. Более 600 сценариев, которые помогут вам создавать быстрые пользовательские интерфейсы
TaskScheduler Список запланированных задач, создание или удаление задач
Файловая система Наблюдать за файлами и папками, проверять наличие дубликатов файлов и проверять место на диске
ISEPack Усовершенствуйте свои сценарии в интегрированной среде сценариев с помощью более 35 ярлыков
DotNet Изучите загруженные типы, найдите команды, которые могут работать с типом, и узнайте, как вы можете использовать PowerShell, DotNet и COM вместе
PSИнструменты для изображений Преобразование, поворот, масштабирование и кадрирование изображений и получение метаданных изображения
ПГРСС Использование FeedStore из PowerShell
PSSystemTools Получить информацию об операционной системе или оборудовании
PSUserTools Подключите пользователей к системе, проверьте уровень прав и запустите администратор процесса
PSCodeGen Создает сценарии PowerShell, код C # и P / Invoke
PowerShell Pipeworks Командлеты, Веб-хостинг Трубопровод Мощный веб-язык, созданный на основе PowerShell.Создавайте веб-сайты, программные сервисы и платный доступ с помощью PowerShell. Построен Джеймсом Брандейджем из Пуск-Автоматизация
Поставщик PowerShell для BizTalk Server Командлеты, провайдер

Провайдер для PowerShell, который позволяет администрировать ваш BizTalk Server.

Поставщик сценариев PowerShell Другое Напишите свой собственный поставщик PowerShell, используя единственный скрипт, C # не требуется.Определение модуля обеспечивается модулем Windows PowerShell 2.0, который может быть чистым скриптом, двоичным кодом или сочетанием того и другого.
PowerTab Другое PowerTab предлагает расширенное расширение вкладок для PowerShell.
PowerTools для OpenXML Скрипты Сочетание технологий PowerShell и Open XML - мощный и удобный способ обработки документов на стороне сервера.PowerTools для Open XML - это образец исходного кода и руководство для разработчиков, показывающее, как создавать Командлеты PowerShell, которые могут создавать и изменять документы Open XML. Также включены несколько примеров сценариев PowerShell, в которых используются командлеты.
PSReadLine Модуль PSReadLine

Этот модуль PSReadLine заменяет возможность редактирования командной строки в PowerShell.exe. Он обеспечивает:

  • Раскраска синтаксиса
  • Простое уведомление об ошибке синтаксиса
  • Улучшенное многострочное взаимодействие (как редактирование, так и история)
  • Настраиваемые привязки клавиш
  • Режимы Cmd и emacs (ни один из них еще не реализован полностью, но оба можно использовать)
  • Многие параметры конфигурации
  • Завершение стиля Bash (необязательно в режиме Cmd, по умолчанию в режиме Emacs)
  • Интерактивный поиск в истории в стиле Bash / zsh (CTRL-R)
  • Кольцо yank / kill в Emacs
  • Перемещение и уничтожение "слова" на основе токена PowerShell
  • Отменить / повторить
Удаленный реестр Командлеты PSRemoteRegistry Модуль удаленного реестра содержит 21 функцию для создания, изменения или удаления подразделов и значений реестра на локальных или удаленных компьютерах.
ScriptCop Командлеты ScriptCop

ScriptCop - это инструмент, который помогает убедиться, что ваши скрипты соответствуют правилам. ScriptCop выполняет статический анализ вашей оболочки PowerShell. Он не запускает ваш код, но проверяет ваш код на наличие ряда хорошо известных проблем. Вы можете писать собственные правила в ScriptCop, но он поставляется с рядом предварительно загруженных правил.

Командлеты SCSM PowerShell (SMLets) Командлеты Этот проект предоставляет командлеты для System Center Service Manager 2010, которые можно использовать для автоматизации общих задач.
Сценарии PowerShell для управления SharePoint Скрипты На этом сайте проекта хранятся все сценарии PowerShell, разработанные для управления фермами SharePoint (WSS или MOSS).

Каждый сценарий доступен независимо и может быть изменен по желанию

ShareUtils Командлеты ShareUtils С помощью этого модуля вы сможете составлять список, создавать и удалять общие папки, а также устанавливать их разрешения.
ПоказатьUI Командлеты ПоказатьUI ShowUI - это модуль PowerShell, помогающий создавать пользовательские интерфейсы WPF в сценарии. ShowUI упрощает использование сложного мира WPF в PowerShell. Вы можете использовать ShowUI для написания простых гаджетов WPF, быстрых интерфейсов для вашего скрипты, компоненты и полные приложения.

Слияние PowerBoots и WPK.

Расширения SQL Server PowerShell Командлеты, Скрипты Основная цель SQL Server PowerShell Extensions (SQLPSX) - предоставить интуитивно понятные функции для объектов SMO, которые обратно совместимы с SQL 2000.Вторичная цель - предоставить приложение, которое сообщает сгладить / эффективные настройки безопасности.
Терминальные службы Командлеты PSTerminalServices Модуль PSTerminalServices содержит функции для управления сеансами и процессами служб терминалов (включая подключения к удаленному рабочему столу).
Библиотека командлетов Vexasoft Командлеты Библиотека командлетов Vexasoft - это набор новых мощных командлетов Windows PowerShell, предназначенных для того, чтобы вы могли быстро и легко выполнять повседневные задачи на всей территории Microsoft.
VIProperties Скрипты VIProperties Позволяет добавлять свойства к сущностям VMware PowerCLI.
Оснастка для автоматизации Windows Командлеты WASP - это оснастка PowerShell для задач автоматизации Windows, таких как выбор окон и элементов управления, а также отправка событий мыши и клавиатуры. У нас есть автоматизация такие командлеты, как Select-Window, Select-Control, Send-Keys, Send-Click, Get-WindowPosition, Set-WindowPosition, Set-WindowActive, Remove-Window... пр.
Модуль PowerShell установщика Windows Командлеты предоставляет PowerShell функциональные возможности установщика Windows, предоставляя средства для запроса информации об установленном продукте и исправлении, а также для запроса представлений пакетов.
Центр обновления Windows Командлеты PS Обновление Windows Модуль PSWindowsUpdate позволяет управлять Центром обновления Windows на вашем компьютере.Модуль содержит набор функций для проверки, загрузки и установки или удаления обновления с локального компьютера.
PoshWSUS Командлеты Этот модуль позволяет управлять WSUS из PowerShell. Вы можете утверждать / отклонять обновления, выполнять синхронизацию, добавлять / удалять клиентов из целевой группы, создавать / удалять целевые группы и многое другое с помощью 68 расширенных функции.
Windows Azure PowerShell Командлеты Лазурный Этот модуль позволяет управлять подписками Windows Azure.Вы можете использовать командлеты для создания, тестирования, развертывания и управления решениями и услугами, предоставляемыми через платформу Windows Azure.
SBTools модуль Командлеты SBИнструменты В модуле есть разные командлеты для проверки виртуальных жестких дисков виртуальных машин, тестирования производительности операций ввода-вывода на дисках, получения отключенных сеансов RDP, получения пути к виртуальному жесткому диску для виртуального жесткого диска, ...
Экспорт-AD Пользователи Командлеты Экспорт-AD Пользователи Export-ADUsers - это расширенная функция PowerShell, которая позволяет запускать пользовательский отчет Active Directory, задавая параметры.Параметр SearchLoc указывает подразделение для поиска, CSVReportPath указывает путь к вашему Отчет CSV, а ADServer указывает контроллер домена для запроса.
Get-FreeDiskSpace Командлеты Get-FreeDiskSpace Get-FreeDiskSpace - это расширенная функция PowerShell: сообщает о свободном дисковом пространстве на серверах. Отчеты по отдельному серверу или серверам из текстового файла. Функция принимает параметры: -Servername: отчеты на одном сервере, пока -Serverfile сообщает о нескольких серверах из текстового файла.Отчет на одном сервере отображается на консоли, а отчет на нескольких серверах хранится в файле CSV.
Модуль Azure PowerShell Az Командлеты Начиная с декабря 2018 года, модуль Azure PowerShell Az находится в общем выпуске и теперь является предполагаемым модулем PowerShell для взаимодействия с Azure. Az предлагает более короткие команды, улучшенную стабильность и кроссплатформенную поддержку. Az также предлагает паритет функций и простой путь миграции из AzureRM.
.

Что такое Windows PowerShell? - Переполнение стека

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании

Загрузка…

.

Что такое PowerShell? | Блог о сценариях

Dr Scripto

Резюме : Специалист по сценариям Microsoft, Эд Уилсон, объясняет Windows PowerShell.

Привет, сценарист! Я постоянно слышу этот термин… повсюду… везде. Но я не знаю, что это такое. Вы можете сказать мне: «Что такое Windows PowerShell?»

—DB

Hello DB,

Разработчик сценариев Microsoft, Эд Уилсон, здесь. Сегодня утром холодно. По крайней мере, это Шарлотта, Северная Каролина - почти холодно.Этого достаточно, чтобы удержать меня внутри с хорошей чашкой чая «Английский завтрак» и свежеприготовленной черничной лепешкой. Я решил проверить электронную почту, отправленную на адрес [email protected] на моем Surface Pro 3. Сегодня один из тех дней… когда я пытаюсь выполнить некоторую работу до выходных, поэтому мне не нужно слишком беспокоиться о неделе. приходить. Это все балансирующий акт - немного предварительного планирования и немного удачи.

DB, вы хотите знать: «Что такое Windows PowerShell?» Определить Windows PowerShell - это своего рода уловка, гораздо проще описать, что делает Windows PowerShell или зачем она нужна, но я ненавижу это.На самом деле, я ненавижу, когда провожу исследования и натыкаюсь на отличную статью. Я ищу цитату для своей статьи, и нигде нет цитируемого материала. Тьфу. Он отлично подходит для фона, но мне нужна красивая сочная цитата, чтобы подкрепить мой тезис. Это распространенная дилемма. Итак, вот хорошая цитата:

Windows PowerShell - это интерактивная объектно-ориентированная командная среда с функциями языка сценариев, в которой используются небольшие программы, называемые командлетами, для упрощения настройки, администрирования и управления гетерогенными средами как в автономных, так и в сетевых типологиях за счет использования стандартов протоколы удаленного взаимодействия.

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

Windows PowerShell и интерактивна, и скрипт.

Одна вещь, которая сбивает с толку людей, когда говорят о Windows PowerShell, - это то, что они видят то, что выглядит как большое синее окно командной строки, и думают: «О, это Windows PowerShell». В другой раз они видят то, что выглядит как действительно сложный набор кода, и думают: «О, это Windows PowerShell.”

Конечно, одна из замечательных особенностей Windows PowerShell - то, что она интерактивна. Я легко могу набрать короткую команду и получить массу информации. Вот пример, который возвращает много информации о каждом процессе, запущенном на моем ноутбуке:

Команда проста и довольно логична. Это Get-Process . Логическая часть состоит в том, что я хочу, чтобы получил информацию , поэтому команда начинается с get. То, что я хочу получить информацию о процессе, также выполняется, потому что вторая часть команды - это процесс . Следовательно, команда Get-Process имеет смысл - по крайней мере, когда я начинаю понимать соглашения об именах, используемые в Windows PowerShell.

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

  • Я могу поделиться им с другими людьми.
  • Я могу запускать его снова столько, сколько захочу - каждый раз точно так же, как я запускал его ранее.
  • Я могу легко использовать его в запланированной задаче, чтобы он запускался в определенное время на определенных серверах с использованием определенных учетных данных.

Здесь показан простой сценарий Windows PowerShell:

Общая информационная модель

Я могу использовать общую информационную модель (CIM) для выполнения команд в удаленных системах и для администрирования различных систем в гетерогенной среде.Это связано с тем, что командлеты CIM соответствуют стандартам CIM и WS-Man, которые определены Целевой группой распределенного управления (DMTF). Для получения дополнительной информации об этом см. Введение в командлеты CIM.

Следует помнить, что Windows PowerShell - это приложение .NET Framework. Таким образом, любой пользователь может использовать Windows PowerShell для выполнения любых действий, которые он может выполнять. Следовательно, Windows PowerShell - не супер-инструмент. Если, например, у пользователя нет прав на управление принтерами или установку драйверов устройств, этот пользователь не может запустить сценарий, который управляет принтерами или устанавливает драйверы устройств.Пользователь может делать только то, что он может делать.

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

Примером этого является то, что я знаю командлет Export-StartLayout Windows PowerShell.Используя это, я могу экспортировать макет начального экрана и сохранить его. Я понятия не имею, как это сделать с помощью графического инструмента. Фактически, я понятия не имею, с чего бы начать, если это не где-нибудь за пределами вкладки Settings .

В любом случае, DB, есть введение к вашему вопросу «Что такое Windows PowerShell». Присоединяйтесь ко мне завтра, и я расскажу, почему вам следует изучить Windows PowerShell.

Я приглашаю вас подписаться на меня в Twitter и Facebook. Если у вас есть какие-либо вопросы, отправьте мне письмо по адресу scripter @ microsoft.com или задайте свои вопросы на официальном форуме разработчиков сценариев. До завтра. А пока мир.

Эд Уилсон, Microsoft Scripting Guy

Dr Scripto

Scripter, PowerShell, vbScript, BAT, CMD

.Руководство по выживанию

Windows PowerShell - статьи TechNet - США (английский)

Эта статья раньше называлась «Автоматизация ИТ-задач с помощью Windows PowerShell. Обзор» **.

Введение и начало работы

PowerShell - обширный продукт, особенно если учесть, как он используется в других продуктах, таких как Lync Server, Exchange и операционная система Windows. Для новичков в PowerShell это может немного напугать - существует огромное количество глубоко технических обсуждение всех аспектов, причуд и особенностей PowerShell и всего остального.Так что начните с самого начала и изучите основы самостоятельно или, возможно, с помощью отличного учебного класса. Затем поработайте с ним и вернитесь, чтобы узнать больше. И когда вы можете, как насчет того, чтобы добавить к совокупности знаний, упомянутых здесь.

Цель этого документа

Цель этого документа - помочь вам узнать больше о PowerShell и добиться успеха в ее применении. Этот документ направлен на то, чтобы указать на лучший контент в Интернете, который поможет вам достичь этой цели.

Область применения этого документа

Эта страница содержит ссылки, которые помогут вам узнать больше о Microsoft Windows PowerShell.Сюда входят основы PowerShell, а также то, как PowerShell используется в приложениях и службах Windows. Поскольку это связано с PowerShell, мы постараемся указать на него! Документ также не зависит от версии и содержит информацию о текущих и будущих версиях PowerShell.

Изучение основ PowerShell

В этом разделе содержится список указателей на руководства, которые покажут вам, как начать работу с PowerShell. Чтобы получить более общий список сайтов, которые просто рассказывают о PowerShell, вам следует заглянуть в раздел «Основные Раздел ресурсов PowerShell ».

Руководства

  • Новинка! Новый Возможности Windows PowerShell 4.0
  • Начало работы с PowerShell 4.0 (2 октября 2014 г.). В документе предполагается, что читатель практически не знаком с PowerShell и нуждается в некоторых рекомендациях для начала работы.
  • Новинка! Windows Краткие справочные руководства по PowerShell 3.0 и диспетчеру сервера
  • Новинка! Windows PowerShell Функции, включенные в Windows 8
  • Новинка! Использование собственных командлетов PowerShell с Hyper-V в Windows Server «8»
  • Начало работы с командлетами Windows Azure - Введение в использование Windows PowerShell для управления подпиской Windows Azure
  • Руководство по Windows Powershell V3 - портал для начала работы с PowerShell 3.0
  • Руководство по началу работы с Windows PowerShell (20 мая 2009 г., PowerShell 2.0) - В этом руководстве по началу работы содержится введение в Windows PowerShell: язык, командлеты, поставщики и использование объектов.
  • Руководство пользователя Windows PowerShell - (20 мая 2009 г., PowerShell 2.0) - Руководство пользователя Windows PowerShell предназначено для ИТ-специалистов, программистов и опытных пользователей, не имеющих опыта работы с Windows PowerShell.
  • Освоение PowerShell
  • Рекомендации по Windows PowerShell
  • Руководство пользователя Windows PowerShell - Официальное руководство по началу работы от Scripting Guys
  • Windows PowerShell Best Practices от PoshCode folk
  • Руководство по преобразованию VBScript в Windows PowerShell
  • Wiki Life: Знакомство с Power Wiki - Как для поиска содержимого TechNet Wiki в консоли PowerShell
  • Как использовать PowerShell для создания страницы каталога Wiki (en-US)

Краткие справочные материалы

Видео по основам PowerShell

Дополнительные сведения о PowerShell

В этом разделе содержится список указателей на руководства, которые показывают, как писать сложные сценарии PowerShell или указатели на определенные темы.
Общие темы
Написание командлетов PowerShell
Удаленное взаимодействие с Windows PowerShell
PowerShell и WMI

Основные ресурсы PowerShell

Получение продукта PowerShell

Вы получаете PowerShell, полностью загруженный как часть Windows 7 / Server 2008 R2 или более поздней версии, в качестве надстройки (например, RTM Server 2008 RTM, которая позволяет загружать PowerShell версии 1) или как исправление ОС.

  • Windows Management Framework 3.0 - Windows Management Framework 3.0 делает некоторые обновленные функции управления доступными для установки в Windows 7 SP1, Windows Server 2008 R2 SP1 и Windows Server 2008 SP2. Windows Management Framework 3.0 содержит Windows PowerShell 3.0, WMI и WinRM.

    Windows PowerShell версии 2.0 - Windows PowerShell версии 2 устанавливается с Windows 7 и Server 2008 R2 (хотя при установке ядра сервера по умолчанию он не установлен). Для всех других версий Windows (в которых поддерживается PowerShel) вам необходимо загрузить соответствующий пакет и установить его.Загружаемый файл включает Windows PowerShell версии 2 и WinRM 2.0.

  • PowerShell 2.0 SDK - Windows PowerShell 2.0 SDK предоставляет эталонные сборки, необходимые для написания командлетов, поставщиков и приложений для размещения, а также предоставляет Пример кода C #, который можно использовать в качестве отправной точки, когда вы начинаете писать код.

  • Microsoft Script Explorer для Windows PowerShell Руководство пользователя

Учебные ресурсы

Общие советы и рекомендации

В Интернете есть богатый набор советов и указаний по PowerShell - от изучения основ до неясных уголков, в которые большинство людей не заходят.Ниже приведены представители сообщества, которые являются лучшими местами общего назначения, куда можно обратиться за хорошим советом и руководством. NB: В в следующем разделе ниже мы также предоставляем ссылки на более конкретные наборы руководств по использованию PowerShell.
  • Привет, сценарист! Блог: The Scripting Guys публикуются каждый день недели. 24/7. Особенно все сообщения в блогах с тегами Windows PowerShell.
  • Официальный форум сценаристов! Присоединяйтесь к всемирному сообществу сценаристов. Получите ответы на свои вопросы и, если можете, помогите.Просто прыгай!
  • Форум Windows PowerShell: форум Microsoft, ориентированный на ИТ-специалистов
  • Скрипт Содержимое центра в библиотеке TechNet описывается как «универсальный магазин для всех ваших потребностей в написании сценариев системного администрирования Windows». Не все содержимое этой страницы связано с Windows PowerShell.
  • Новости и ресурсы PowerTheShell - газета PowerShell со свежими советами, справочными статьями и готовыми модулями, связанными с методами PowerShell (модератор - MVP ДокторТобиас Велтнер)
  • Ссылки на ресурсы мастер-класса Windows PowerShell - эта страница изначально разработана для посетителей в Windows Мастер-класс PowerShell, но это полезный набор справочной информации по Windows PowerShell.
  • Использование основных командлетов - серия страниц, описывающих, как использовать отдельные командлеты, - оживляет каждый командлет.
  • Визуальный поиск Bing для командлетов PoweShell (двухминутное видео Джеффри Сновера о визуальном поиске командлетов)
  • Страница ресурсов PowerShell (Журнал Windows IT Pro)
  • Все содержимое с тегом «PowerShell» на TechNet Edge
  • Как использовать VBScript для запуска сценария PowerShell
  • Общие командлеты Exchange 2010
  • Функции Windows PowerShell от Microsoft - обзор функций Windows PowerShell, предлагаемых Microsoft, со ссылками на описания функций и информация о том, как их установить.
  • SharePoint 2010 PowerShell Command Builder - инструмент, который поможет вам напрямую взаимодействовать с веб-приложениями на основе SharePoint, семейства сайтов, сайты, списки и многое другое
  • Prof. PowerShell - еженедельная колонка от MCPMag.com

Темы руководства

Безопасность

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

Примечание. Некоторые ссылки взяты из Руководство по выживанию в безопасности PowerShell

Менеджмент

Этот раздел предназначен для содержания, связанного с управлением.Вставляйте ссылки на сообщения в блогах, форумах или содержимое Microsoft, относящееся к управлению и PowerShell.

Операции

В этом разделе содержится информация об операциях. Вставляйте ссылки на сообщения в блогах, форумах или содержимое Microsoft, относящееся к операциям и PowerShell.

Источники для сценариев PowerShell

Существует множество репозиториев примеров сценариев PowerShell. Некоторые из них очень просты и просто демонстрируют один или два конкретных аспекта класса или COM-объекта, в то время как другие более богаты и полнее представлены и делают больше.Но все можно адаптировать, модифицировать и заемных средств.

Модули PowerShell и руководство по модулям

Сообщество является богатым ресурсом, предлагающим модули для управления аспектами продуктов Microsoft. Они могут быть бесценными. В этом разделе описаны ключевые дополнительные модули и приведены ссылки на дополнительные инструкции по их использованию. Применение.

А Список популярных модулей PowerShell можно найти здесь:
http://social.technet.microsoft.com/wiki/contents/articles/4309.powershell-enabled-technologies-en-us.aspx

  • Общие инструменты PowerShell
  • Инструменты операционной системы
  • Технические модули
  • Разное

Графические интерфейсы Powershell

Графические пользовательские интерфейсы, построенные на основе Powershell. Они построены с помощью различных методов, включая Winforms, WPF, WPK и модуль Show-UI Powershell.

Командлеты сторонних производителей

Список технологий с поддержкой Powershell

А Список технологий с поддержкой Powershell можно найти здесь:

http: // social.technet.microsoft.com/wiki/contents/articles/4309.powershell-enabled-technologies-en-us.aspx

Список функций и ролей Windows, которые используют преимущества Windows PowerShell

Список функций и ролей Windows, использующих Windows PowerShell вы можете найти здесь:

http://social.technet.microsoft.com/wiki/contents/articles/4327.list-of-windows-features-and-roles-that-take-advantage-of-windows-powershell -en-us.aspx

Справочные материалы по командлетам Windows PowerShell

Дополнительные ресурсы PowerShell

Типы наведения

Практические руководства по PowerShell

Видео и веб-трансляции PowerShell

Большинство видео, которые вы можете получить на Channel9 http: // channel9.msdn.com/search?term=powershell

Интернет-конференция, которую вы можете найти с помощью поиска в Интернете:

    • Новинка! Джеффри Сновер из Microsoft на Windows Server 8
    • Новинка! Командлеты Hyper-V в демонстрации Windows Server 8
    • Новинка! Как обновить справку PowerShell
    • Познакомьтесь с изобретателем Windows PowerShell

Ресурсы сообщества

Блоги Windows PowerShell

На английском языке:

Блоги корпорации Microsoft

Блоги MVP

Блоги сообщества

Примечание: вы можете получить все сообщения о Windows PowerShell из этих англоязычных блогов. в одном месте (и как один RSS-канал).

На французском (Français):

На арабском:

На русском языке:

На турецком:

На немецком языке (Deutsch):

Форумы

Форумы на английском языке
На немецком (Deutsch)

Группы новостей

Группы пользователей

  • PowerShellGroup.org
    PowerShellGroup.org - это ведущий реестр для выделенных групп пользователей PowerShell. В Сообщество PowerShellGroup.org предоставляет инструменты и поддержку для создания и обслуживания групп пользователей.Текущие зарегистрированные группы:
    • США и Канада
      • Arizona PowerShell User Group - Phoenix, AZ
      • Atlanta PowerShell User Group - Атланта, Джорджия
      • Boston PowerShell User Group - Бостон, Массачусетс
      • Группа пользователей PowerShell в Северной Калифорнии - Сан-Франциско, Калифорния
      • Charlotte PowerShell Users Group - Шарлотта, Северная Каролина
      • Новинка! Цинциннати Группа пользователей PowerShell - Мейсон, Огайо
      • Corpus Christi Группа пользователей PowerShell - Корпус-Кристи, Техас
      • Даллас / Форт-Уэрт группа пользователей PowerShell - Даллас, Техас
      • Группа пользователей PowerShell, Флорида - Западный Мельбурн, Флорида
      • Houston PowerShell User's Group - Хьюстон, Техас
      • Группа пользователей PowerShell в Индианаполисе - Индианаполис, Индиана
      • Группа пользователей Madison PowerShell - Мэдисон, Висконсин
      • Michigan PowerShell User Group - Мичиган
      • Greater Milwaukee Script Club - Гринфилд, Висконсин
      • Montreal PowerShell User Group - Монреаль, Квебек
      • Nashville PowerShell User Group - Нашвилл, Теннесси
      • New York City - Нью-Йорк, NY
      • Группа пользователей PowerShell в Центральном Огайо - Колумбус, Огайо
      • Ottawa PowerShell Script Club - Оттава, Онтарио
      • Philadelphia PowerShell User Group - Филадельфия, Пенсильвания
      • Pittsburgh PowerShell Users Group - Питтсбург, Пенсильвания
      • Рочестер - Рочестер, Нью-Йорк
      • Новинка! Сан Группа пользователей Антонио PowerShell - Сан-Антонио, Техас
      • Тампа Группа пользователей PowerShell - Тампа, Флорида,
      • ,
      • Города-побратимы - Блумингтон, Миннесота.
    • Европа
    • Азия
    • Виртуальный
  • Австралийские группы пользователей Powershell
    На немецком (Deutsch)
  • PowerShell AG (Германия, Австрия, Швейцария (Deutschland, Östereich, Schweiz))
Социальные сети
Твиттер
Facebook

Книги

  • Новинка! Windows PowerShell 2.0 Библия
  • Новинка! Поваренная книга Microsoft Exchange 2010 PowerShell - Автор: Майк Пфайфер
  • Новинка! Автоматизация Администрирование Active Directory с помощью Windows PowerShell 2.0
  • Новинка! Изучите Windows Powershell за месяц обедов
  • Новинка! Освоение Powershell (электронная книга)
  • Карманный консультант для администраторов Windows PowerShell 2.0 - Уильям Р. Станек
  • Windows PowerShell 2.0 - лучшие практики Эд Уилсон
  • Windows PowerShell 2.0 - Шаг за шагом, автор Эд Уилсон
  • Windows PowerShell 2.0 - Авторы Дон Джонс и Джеффри Хикс
  • Поваренная книга Windows PowerShell - Автор Ли Холмс
  • Windows Powershell в действии 2-е издание - Брюс Пайетт
    • Целостная картина PowerShell: не только синтаксис и семантика, но и , почему всего этого. Объяснение компромиссов в функциях или синтаксисе. Подробно рассматривается использование PS для WMI и несколько других широких категорий использования. Сильное обсуждение возможностей и изменений PS v2.Сильное обсуждение безопасности.
  • Windows PowerShell: за месяц обедов - Дон Джонс
  • Карманный справочник по Windows PowerShell - Ли Холмс
  • Windows PowerShell Unleashed - Тайсон Копчински
  • PowerShell для администраторов Microsoft SharePoint 2010 - Авторы Никлас Гуд и Маттиас Карлссон
  • Автоматизация Администрирование Microsoft SharePoint 2010 с помощью Windows PowerShell 2.0 - Гэри Лапойнт и Шеннон Брей
  • Управление инфраструктурой VMware с помощью Windows PowerShell - Автор: Хэл Роттенберг
  • Справочник по VMware vSphere PowerCLI: Автоматизация администрирования vSphere, 2-е издание
  • Управление Active Directory с помощью Windows PowerShell - Джеффри Хикс
  • Essential PowerShell от Holger Schwichtenberg
  • Microsoft PowerShell, VBScript & JScript Bible - от Уильяма Р.Станек, Джеймс О'Нил и Джеффри Розен
  • Руководство для Windows 7 и Vista по созданию сценариев, автоматизации и средств командной строки - Брайан Книттель
  • Администрирование Microsoft SQL Server 2008 с помощью Windows PowerShell - Анантакумар Мутусами и Ян Пан
  • Pro Windows PowerShell - Христо Дешев
  • PowerShell на практике - Ричард Сиддэуэй
  • Professional Windows PowerShell для Exchange Server 2007 с пакетом обновления 1 Джозер Куки-Гэм, Брендан Кин, Джеффри Розен, Джонатан Раньян и Джоэл Стидли
  • Командная консоль Exchange: TFM от Ilse Van Criekinge
Немецкие книги

Обучение работе с Windows PowerShell

Microsoft TAG для этой темы

Вот и дом.aspx, который можно использовать, чтобы позволить мобильным пользователям сканировать прямо в эту тему на своих смартфонах:

Вот список предлагаемых тем в порядке приоритета. Пожалуйста, добавьте свой / настройте приоритет.

  1. Начало работы (информация для начинающих).
  2. Расширенные сценарии
    1. Запись функций
    2. Создание модулей
    3. Обработка исключений
    4. Ведение журнала
  3. Атрибуты качества
    1. Безопасность
    2. Управление
      1. Удаленное управление (удаленные задания, удаленная оболочка)
        1. Удаленные возможности: различия между V1 и V2 в удаленном взаимодействии
        2. Советы и рекомендации по оптимизации удаленного взаимодействия PS (параметры WinRM?)
      2. Работа с WMI
      3. Работа с AD
    3. Операции
      1. Мониторинг
      2. Чтение журнала событий
  4. Готовность предприятия
    1. Управление скриптами / контроль версий
    2. Процедуры развертывания
  5. Сценарии
    1. Подготовка пользователей - например, - AD + Exchange
    2. Развертывание приложений - например, - IIS + SQL
  6. Указатели API продукта / передовой опыт
    1. Exchange
    2. SCCM
    3. SCVMM
  7. Задачи разработчика
    1. Написание CmdLets
    2. Написание надстроек ISE
  8. Устранение неполадок
  9. Удаленные возможности: различия между V1 и V2 в удаленном взаимодействии
  10. Советы и рекомендации по оптимизации удаленного взаимодействия PS (параметры WinRM?)
  11. Командлеты PowerShell в продуктах MS: Обмен - SCOM - SCVMM....

** Я изменил название с названия бренда (Руководство по выживанию) на название, основанное на задаче, чтобы увидеть эффект по просмотрам страниц и возможности их обнаружения. Этот конкретный эксперимент привел к значительному сокращению просмотров страниц. Я вернул его обратно. Потому что это то, что можно делать в вики :-)

.

c # - Как Powershell знает, где найти модули для импорта?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.

Как использовать модули PowerShell и PowerShell на предприятии

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании
.

Смотрите также