troska sa vratim k teme PS, stale sa tu delite na trenkare(linux) a slipare(windows).
Ja by som doporucil si troska rozsirit obzor administracie. dnes to uz nie je len o win ci linux ci unix... admin ma zvladam rozne prostredia...... a os. co si vyzafuje zakaznik.
windows presiel za sefa Nadala, velkymi zmenami ...., takze aj windows OS sa uz dnes inac spravuju a prechadzaju od GUI k shellu. CMD uz nestacilo tak vytvorili powershell . inak ak by ste si prestudovali hystoriu powershellu tak zistite ze je za tim unixak Jeffrey Snover , ktory potom presiel v r 2000 do MS.
a v roku 2003 vznikol powershell 1.0
zoberte si vlastne prostredia ak ste admini urcite tam mate aj win aj linux :).
a ked chcete zacat sa ucit a adminovat aj MS swer tak powershell je dobry zaciatok.
a vela vyrobcov riesi spravu cez powershell powerCLI. j vmware :).
Objektova Pipeline je super vec a dost zjednodusuje programovanie. co inde by si kodil ako blazon tu to zvladnes v jednom riadku .... atd ....
takze, ak ze ortodoxny slipary tak nechajte tak :). ak mate radi aj trenky tak uz predpokladam ze viete o com je aj powershell :).
s pozdravom
Hlavne je nesmysl binarni videni sveta. O MS si muze kazdy myslet co chce, nicmene PS je MIT licensed, zadny vendor lock tu neni, stavi na otevrenem .NET Core, takze v tom v svete Linuxu fakt nevidim velky rozdil napr. oproti Pythonu ci Jave.
Nepotrebujete to? Tak to nepouzivejte, proc byste meli.
Hodi se to nekomu? Tak v tom pripade to pouzije.
To, ze nastroj bezne pouzivany na jine platforme existuje existuje i na Linuxu a muzu ho pouzit, pokud potrebuji, nema objektivne zadnou nevyhodou.
Jen detail - on PowerShell není moc otevřený dodnes a nejspíš nikdy nebude. Přeci jen už vyšla poslední verze a do budoucna se počítá jen s opravami. Nová major verze už nebude.
To, o čem je tahle zprávička, je PowerShell Core, což je fork Powershellu. Místo na .NET Frameworku staví na open source .NET Core. A stejně tak je PowerShell Core open source. Původní PowerShell s ním není plně kompatibilní (umí toho víc), ale je deprecated. S vydáním PowerShell Core Microsoft původní PowerShell přejmenoval na Windows PowerShell a oznámil, že nová verze už nebude a veškeré aktivity se soustředí na PowerShell Core. Stalo se v den, kdy PowerShell Core ukončil fázi Beta a vyšel jako ostrá verze.
Takže zpátky k vaší otázce: PowerShell Core je otevřený od svého počátku. Windows PowerShell nebyl a není otevřený.
Původní PowerShell by měl být deprecated jen ve verzi 2.0, ovšem i ta je dále supported.
https://archive.is/nBkqv