- Навіщо це?
- Як я ним користуюся?
- Чим він відрізняється від звичайного командного рядка?
- Чи є щось, що я повинен знати, перш ніж почати користуватися ним?
- Будь-які дивовижні речі, які ви можете зробити з цим, про які повинен знати супер користувач?
Відповіді:
Взято з Вікіпедії 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 та забезпечує середовище для виконання адміністративних завдань шляхом виконання командлетів (вимовлених командлетів), які є спеціалізованими .NET-класами, що реалізують певну операцію; сценарії, що є композиціями командлетів разом із імперативною логікою; виконувані файли, які є окремими програмами; або інстанціюванням регулярних класів .NET. 5 Вони працюють за допомогою доступу до даних у різних сховищах даних, як-от файлова система чи реєстр, які доступні для виконання PowerShell через постачальників Windows PowerShell.
Windows PowerShell також пропонує механізм хостингу, за допомогою якого час виконання Windows PowerShell можна вбудовувати в інші додатки, які потім можуть використовувати функціональні можливості Windows PowerShell для здійснення певних операцій, у тому числі тих, що відкриваються через графічний інтерфейс. Ця можливість була використана Microsoft Exchange Server 2007 5, щоб розкрити свою функціональність управління як командлети PowerShell і постачальники та реалізувати графічні інструменти управління як хости PowerShell, які викликають необхідні командлети. Інші програми Microsoft, включаючи Microsoft SQL Server 2008 8також відкрити їх інтерфейс управління через командлети PowerShell. В майбутньому програми керування на основі графічного інтерфейсу в Windows будуть шаруватись поверх Windows PowerShell.
Windows PowerShell включає власну обширну довідкову допомогу на основі консолі, що нагадує сторінки людини в оболонках Unix через командлет Get-Help.
Пошук Stackoverflow за допомогою цього пошуку я знайшов таке:
Знову на сервері за замовчуванням, використовуючи цей пошук, я виявив таке:
"Велика єресь Повершелу", найбільша інновація PS щодо оболонок у стилі UNIX, з якими вам можуть бути знайомі (tcsh, bash тощо), це:
Трубопроводи у "всіх тих інших оболонках" проходять навколо рядків. Трубопроводи в PowerShell передають об'єкти навколо.
Через це PowerShell може бути «складніше» в навчанні, тобто для цього потрібно вивчити нові технології, а для детальних речей потрібно більше знань про те, що відбувається ... але, навчившись, ВІДБІЛЬКО простіше писати сценарії оболонок, які насправді можуть насправді читатимуть інші люди (або ви, 5 років потому) ... і ці сценарії набагато рідше "зламаються", коли щось інше в системі буде змінено.
Швидке та просте для користувачів, які не користуються електроенергією, читаючи це:
Якщо ви не системний адміністратор, вам не знадобиться Powershell. Все це - сукупність потужних команд оболонок, які адміністратор може використовувати в адмініструванні Windows Server і клієнтських комп'ютерів, а також створення сценаріїв.