Скрыть
Это свершилось!
Ура! Мы ждали этого события 10 лет. PowerShell от Microsoft стал opensource-проектом на GitHub под лицензией MIT, его теперь можно установить на Ubuntu 16.04 и другие линуксы. Это событие также осветилось в студийных СМИ и на msdn.
Почему PoserShell нас так волнует?
But what can you do with it? Well, you might remember that whole .NET Framework thing - basically Microsoft's modern windows API. Turns out, you can do *literally* anything the framework can, with a little effort. That' fine and dandy, but what can you do easily and well?
Almost everything. See, between .NET and WMI and few other things, Microsoft has abstracted out the entire operating system into objects we can work with, and written PS stuff that manages it.
So pretty much every Microsoft product can me talked to / managed from / poked with via Powershell. And so can most things on top of it by major vendors. VMWare (which has Python options too of course) for example.
I wanted to hate PowerShell. I did at first, and then I didn't. But, now I do again. Want to know why?
I hate PowerShell, because it's not available for Linux, and I've realized part of why it can't be available for Linux. PowerShell exposed me to how "unified" Windows is (or can be made to seem), and how heterogenous Linux is.
Powershell унифицирует использование .Net, WMI, консольных утилит Windows, API продуктов Microsoft и сторонних производителей в манере .Net. А теперь еще и скриптовое администрирование Windows, MacOS и Linux.
Re:Это свершилось!
>когда количество строк кода переваливает за десятки тысяч, а написанных скриптов за сотни, приходит понимание, что многословность языка сказывается положительно как на скорости чтения самого скрипта
ты упустил из внимания что я простой пользователь линукс, мне система нужна для работы которая мало связана с кодингом и тем более админством. Я не пишу скрипты и строчки кода, которые я вбиваю в bash ограничивается yourt -Suya где то раз в неделю. Чаще всего я даже ее не вбиваю, а просто нажимаю стрелочку вверх и эта команда появляется как последняя введенная.
Так вот повторяю вопрос. Какой прок от этого повершелла мне и таким же как я?
Mozilla/5.0 (X11; Linux x86_64; rv:48.0) Gecko/20100101 Firefox/48.0