Seminarium

Proste pytania: Czym jest PowerShell i co możesz z tym zrobić?

Podczas gdy wielu zwykłych użytkowników wie o programie Command Prompt, niewiele osób słyszało o Windows PowerShell. PowerShell to narzędzie o wiele potężniejsze niż Command Prompt. I na sposób, ma również zastąpić wiersza polecenia, ponieważ zapewnia większą moc i kontrolę nad systemem operacyjnym Windows. Dlatego zdecydowaliśmy się posmakować PowerShella, a następnie wyjaśnić wszystkim naszym czytelnikom, czym jest to narzędzie, dlaczego jest tak potężny i kto częściej korzysta z niego. Zobaczmy, czym jest PowerShell i co można z nim zrobić:

Czym jest PowerShell?

Aby lepiej zrozumieć PowerShell, powinniśmy najpierw zdefiniować powłokę. Nie, nie mówimy o skorupie żółwia. :) W informatyce powłoka to interfejs użytkownika, który daje dostęp do różnych usług systemu operacyjnego. Powłoka może być oparta na wierszach poleceń lub może zawierać graficzny interfejs użytkownika (GUI).

Windows PowerShell to powłoka opracowana przez firmę Microsoft do celów automatyzacji zadań i zarządzania konfiguracją. Ta potężna powłoka bazuje na środowisku .NET i zawiera powłokę wiersza polecenia oraz język skryptowy.

Poza standardową powłoką wiersza polecenia można także znaleźć środowisko Windows PowerShell ISE. ISE oznacza zintegrowane środowisko skryptowe i jest graficznym interfejsem użytkownika, który umożliwia łatwe tworzenie różnych skryptów bez konieczności wpisywania wszystkich poleceń w wierszu poleceń.

Aby dać wyobrażenie o tym, jak potężny jest PowerShell, należy pamiętać, że był używany w całym ekosystemie Microsoft od czasu Windows NT 4.0 dla wszystkich rodzajów operacji.

Pierwsza wersja PowerShell została wydana w listopadzie 2006 roku dla Windows XP, Windows Server 2003 i Windows Vista. Najnowsza wersja PowerShell to Windows PowerShell 5.0 i jest dostarczana domyślnie z Windows 10. Współpracuje również z Windows Server 2008 R2, Windows Server 2012 i Windows Server 2012 R2, Windows 7 z dodatkiem Service Pack 1 i Windows 8.1 (Pro i Enterprise edycje).

Co możesz zrobić z PowerShell?

Microsoft zaprojektował Windows PowerShell jako narzędzie, które pomaga zautomatyzować i szybko rozwiązać wiele żmudnych zadań administracyjnych. Na przykład można użyć programu PowerShell do wyświetlenia wszystkich urządzeń USB zainstalowanych na jednym lub wielu komputerach w sieci lub można ustawić czasochłonne zadanie, aby działał w tle podczas wykonywania innej pracy. Możesz także identyfikować i zabijać procesy, które nie reagują lub filtrować określone informacje o komputerach w sieci i eksportować je w formacie HTML.

Możliwości programu PowerShell pozwalają uprościć i zautomatyzować żmudne i powtarzalne zadania, tworząc skrypty i łącząc ze sobą wiele poleceń.

Jeśli jesteś administratorem sieci, zauważysz, że PowerShell jest bardzo pomocny w pracy z Active Directory. Biorąc pod uwagę, że zawiera setki konfigurowalnych poleceń, które są nazywane cmdletami, stopień, w jakim program PowerShell może pomóc w zwiększeniu produktywności, jest niezwykle wysoki.

PowerShell pozwala zrobić o wiele więcej, niż można omówić w tym artykule, więc jeśli naprawdę chcesz dowiedzieć się więcej na ten temat, zdecydowanie zalecamy zakup i przeczytanie książki Ed Wilsona, Pierwsze kroki Windows PowerShell 3.0, które omówiliśmy tutaj. Jeśli wolisz rzucić okiem na to, co nowego w najnowszej iteracji Windows PowerShell na Windows 10, powinieneś również sprawdzić oficjalną stronę Microsoft: Co nowego w Windows PowerShell.

Gdzie znajdziesz PowerShell w Windows 10?

Najszybszym sposobem na otwarcie PowerShell w Windows 10 jest użycie pola wyszukiwania Cortany z paska zadań. Wprowadź słowo kluczowe "powershell", a następnie kliknij lub dotknij wyniku wyszukiwania Windows PowerShell .

Innym sposobem na otwarcie PowerShell jest użycie Menu Start . Uruchom menu Start systemu Windows 10 i przejdź do folderu aplikacji Windows PowerShell . Wewnątrz znajdziesz skróty do obu PowerShell i PowerShell ISE . Jeśli uruchomisz 64-bitową wersję systemu Windows 10, znajdziesz także wpisy dla aplikacji PowerShell w wersji x86 (32-bitowej).

Innym szybkim sposobem uruchomienia PowerShell jest użycie okna dialogowego Uruchom . Naciśnij klawisze Windows + R na klawiaturze, aby otworzyć okno Uruchom, wpisz "powershell" wewnątrz, a następnie naciśnij OK .

Bez względu na metodę, którą wybrałeś, wynik końcowy otrzymasz w oknie PowerShell podobnym do poniższego:

Gdzie znajdziesz PowerShell w Windows 8.1?

Jeśli nie masz kafelka PowerShell na ekranie startowym, najprostszym sposobem na otwarcie go jest przejście do ekranu Start i wpisanie "powershell". Następnie wybierz PowerShell z wyników.

Innym sposobem otwarcia PowerShell jest widok Apps: przejdź do ekranu Start i przesuń kursor do lewego dolnego rogu ekranu, tuż pod ostatnim kafelkiem w pierwszej kolumnie. Kliknij strzałkę w dół, aby wyświetlić listę aplikacji. Na urządzeniu z ekranem dotykowym przejdź do ekranu Start i przesuń w górę, aby uzyskać dostęp do widoku Aplikacje.

Następnie kliknij lub naciśnij Windows PowerShell w folderze systemu Windows.

Trzeci sposób otwierania środowiska Windows PowerShell polega na naciśnięciu klawisza Windows + R, aby wyświetlić okno dialogowe Uruchom, a następnie wpisz "powershell", a następnie kliknij lub naciśnij OK.

Wszystkie te metody uruchamiają Windows PowerShell i wyświetlają je na ekranie, jak pokazano na zrzucie ekranu poniżej.

Gdzie znajdziesz PowerShell w Windows 7?

W systemie Windows 7 można wyszukać słowo "powershell" w polu wyszukiwania w menu Start i kliknąć odpowiedni wynik wyszukiwania.

Możesz również użyć myszy do poruszania się po menu Start i przejść do "Akcesoria -> PowerShell".

Oczywiście, używając okna Uruchom, działa tak samo, jak w Windows 8.1 lub 10.

Kto ma skłonność do regularnego korzystania z PowerShell?

Bez wątpienia PowerShell jest najlepszą bronią dla wielu administratorów IT. I nie bez powodu, ponieważ może to znacznie uprościć operacje zarządzania i wysiłek w dużych sieciach korporacyjnych.

Aby dać ci przykład, załóżmy, że zarządzasz dużą siecią zawierającą ponad pięćset serwerów i musisz wdrożyć nowe rozwiązanie bezpieczeństwa, które jest zależne od określonej usługi, która musi działać na tych serwerach. Można oczywiście zalogować się do każdego serwera i sprawdzić, czy usługa ta jest zainstalowana i uruchomiona. Jest to możliwe, ale jest też bardzo prawdopodobne, że twoi menedżerowie skarżą się, że zajęło ci zbyt dużo czasu, aby ukończyć zadanie.

Jeśli używasz PowerShell, możesz przejść do sedna tego zadania w ciągu kilku minut, ponieważ cała operacja może zostać wykonana za pomocą tylko jednego skryptu, który zbiera informacje o usługach działających na wskazanych serwerach i zrzuca je do pliku tekstowego, na przykład. Teraz to jest wydajność!

Wniosek

Jak widać z tego artykułu, Windows PowerShell jest niesamowicie potężnym narzędziem, które jest zawarte w systemie Windows. Przynosi wiele korzyści dla użytkowników zaawansowanych i informatyków. Jeśli jesteś administratorem IT i regularnie korzystasz z programu PowerShell, zostaw nam komentarz i podziel się z nim swoimi doświadczeniami. Chcielibyśmy usłyszeć, jak używasz tego narzędzia w swojej codziennej pracy.