Narzędzia to tylko narzędzia.
Pomagają lub nie pomagają.
Potrzebujesz pomocy lub nie.
Jeśli wiesz, że Unix i te narzędzia robią to, co musisz, aby zrobić w systemie Windows - jesteś szczęśliwym facetem i nie musisz uczyć się programu PowerShell (chyba że chcesz eksplorować).
Moim pierwotnym zamiarem było dołączenie zestawu narzędzi uniksowych do systemu Windows i załatwienie go (wielu z nas w zespole ma głębokie doświadczenie w Uniksie i zdrową dawkę szacunku dla tej społeczności).
Odkryłem, że to niewiele pomogło. Powodem tego jest to, że AWK / grep / sed nie działają z COM , WMI , ADSI , rejestrem, magazynem certyfikatów itp. Itp.
Innymi słowy, UNIX jest całym ekosystemem, który sam dostosowuje się do plików tekstowych. Jako takie, narzędzia do przetwarzania tekstu są skutecznie narzędziami do zarządzania. Windows to zupełnie inny ekosystem, dostrajający się wokół interfejsów API i obiektów. Właśnie dlatego wymyśliliśmy PowerShell.
Myślę, że przekonasz się, że będzie wiele okazji, gdy przetwarzanie tekstu nie zapewni Ci tego, czego chcesz w systemie Windows. W tym momencie będziesz chciał wybrać PowerShell. UWAGA - nie jest to umowa typu wszystko albo nic. W programie PowerShell możesz wywoływać narzędzia uniksowe (i korzystać z ich procesu tekstowego lub przetwarzania tekstu PowerShell). Możesz także wywołać PowerShell z narzędzi uniksowych i uzyskać tekst.
Ponownie - nie ma tu religii - skupiamy się na dostarczeniu narzędzi potrzebnych do odniesienia sukcesu. Dlatego tak bardzo pasjonujemy się opiniami. Poinformuj nas, gdzie spadamy w pracy lub gdzie nie masz potrzebnego narzędzia, a my umieścimy je na liście i przejdziemy do niego.
Szczerze mówiąc, wykopujemy się z 30-letniej dziury, więc to zajmie trochę czasu. To powiedziawszy, jeśli podniesiesz wersję beta systemu Windows Server 2008 / R2 i / lub bety naszych produktów serwerowych, myślę, że będziesz zaskoczony, jak szybko zapełni się tę dziurę.
Jeśli chodzi o użytkowanie - do tej pory mieliśmy ponad 3,5 miliona pobrań. Nie obejmuje to osób korzystających z niego w systemie Windows Server 2008, ponieważ jest on zawarty jako składnik opcjonalny i nie wymaga pobierania.
Wersja 2 zostanie dostarczona we wszystkich wersjach systemu Windows. Będzie domyślnie włączony we wszystkich wersjach oprócz Server core, gdzie jest to składnik opcjonalny. Wkrótce po dostarczeniu systemu Windows 7 / Windows Server 2008 R2 udostępnimy wersję V2 na wszystkich platformach, Windows XP i nowszych. Innymi słowy - Twoja inwestycja w naukę będzie miała zastosowanie do bardzo dużej liczby maszyn / środowisk.
Ostatni komentarz. Jeśli zaczniesz uczyć się programu PowerShell, myślę, że będziesz bardzo szczęśliwy. Wiele projektów jest pod silnym wpływem naszych uniksowych środowisk, więc chociaż jesteśmy zupełnie inni, bardzo szybko je odbierzesz (po tym, jak przestaniesz gadać, że to nie jest Unix :-)).
Wiemy, że ludzie mają bardzo ograniczony budżet na naukę - dlatego bardzo zależy nam na spójności. Nauczysz się czegoś, a potem będziesz go używać w kółko.
Eksperyment! Cieszyć się! Angażować!