Что такое Windows PowerShell?

  • Для чего это?
  • Как я использую его?
  • Как это отличается от регулярной Командной строки?
  • Есть ли что-нибудь, что я должен знать прежде, чем начать использовать его?
  • Какие-либо потрясающие вещи, которые можно сделать с ним, о котором должен знать суперпользователь?
15
задан 18.08.2009, 20:30

2 ответа

Взятый из Википедии http://en.wikipedia.org/wiki/Windows_PowerShell

Windows PowerShell является расширяемой оболочкой командной строки и связанным языком сценариев от Microsoft. Это было выпущено в 2006 и в настоящее время доступно для Windows XP SP2/SP3, Windows Server 2003, Windows Vista, и включено в Windows Server 2008 как дополнительная функция. Windows PowerShell 2.0 был выпущен с Windows 7 и Windows Server 2008 R2. Это будет бэкпортированным к предыдущим поддерживаемым платформам Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP1 и Windows Server 2008.4

Windows PowerShell интегрируется с Microsoft.NET Framework и обеспечивает среду для выполнения, задачи администрирования выполнением cmdlets (объявил commandlets), которые являются специализированными классами.NET, реализовывая конкретную операцию; сценарии, которые являются составами cmdlets наряду с обязательной логикой; исполняемые файлы, которые являются автономными приложениями; или путем инстанцирования регулярных классов 5.NET Они работают путем доступа к данным в различных хранилищах данных, как файловая система или реестр, которые сделаны доступными для времени выполнения PowerShell через поставщиков Windows PowerShell.

Windows PowerShell также предоставляет механизму хостинга, с которым время выполнения Windows PowerShell может быть встроено в других приложениях, которые могут затем усилить функциональность Windows PowerShell для реализации определенных операций, включая выставленных через графический интерфейс. Эта возможность была использована Microsoft Exchange Server 20075, чтобы выставить его функциональность управления как PowerShell cmdlets и поставщиков и реализовать графические инструменты управления, поскольку PowerShell размещает, которые вызывают необходимый cmdlets. Другие приложения Microsoft включая Microsoft SQL Server 20088 также выставляют свой интерфейс управления через PowerShell cmdlets. В будущих, основанных на графическом интерфейсе приложениях управления в Windows будет разделен на уровни сверху Windows PowerShell.

Windows PowerShell включает свою собственную обширную, основанную на консоли справку, напоминающую о страницах справочника в оболочках Unix через Получать-справку cmdlet.

При поиске Stackoverflow, использующего этот поиск, я нашел следующее:

Снова на serverfault, использующем этот поиск, я нашел следующее:

14
ответ дан 07.12.2019, 11:08

Быстрый и простой для не продвинутого пользователя, читающего это:

Если Вы не будете системным администратором, Вам не будет нужен Powershell. Все, что это, является набором мощных команд оболочки для администратора для использования в администрировании Windows Server и клиентских компьютеров и создания сценариев.

-3
ответ дан 07.12.2019, 11:08

Теги

Похожие вопросы