Windows PowerShell - co to jest, funkcje i wymagania

Czy znasz czarny ekran z tajemniczymi literami i uporczywie migającym kursorem? To jest linia poleceń. Narzędzie jest obecne we wszystkich wersjach systemu Windows. Z jego pomocą wygodnie jest zarządzać systemem, dzwonić do programów, znajdować pliki. Ale do profesjonalnej pracy cmd nie jest wystarczająco funkcjonalny. Dlatego Microsoft postanowił naprawić wszystkie wady konsoli i wydał produkt o nazwie Windows PowerShell. Co to jest i jak korzystać z rozwoju, czytaj dalej.

Co to jest Windows PowerShell

PowerShell to interaktywne, zorientowane obiektowo środowisko poleceń z funkcjami języka skryptowego. Oficjalna wersja PowerShell 1.0 firmy Microsoft miała miejsce 14 listopada 2006. Programiści połączyli prosty interfejs wiersza poleceń CLI z platformą do zarządzania lokalnymi i zdalnymi sieciami .NET Framework.


Zauważ, że Windows PowerShell nie jest prostą powłoką. Microsoftowi udało się stworzyć wydajne, rozszerzalne i jednocześnie elastyczne narzędzie do automatyzacji zarządzania, które może działać jako podświetlony język skryptowy. 18 sierpnia 2016 r. Microsoft ogłosił, że Windows PowerShell jest obecnie produktem typu open source dostępnym dla każdego programisty. Firma dodała również wsparcie dla systemów operacyjnych opartych na Uniksie, w tym dystrybucji Linuksa i OS X.

Jak zarządzać PowerShell

Aby wykonywać zadania, użyj poleceń cmdlet lub poleceń cmdlet. Są to małe polecenia zapisane jako pliki wykonywalne. W wersji 2.0 PowerShell dla Windows XP i twórców Server 2008 R2 dodali moduły, które pozwalają zarządzać dużymliczba zasobów, w tym Active Directory i Exchange Server. Teraz ponad 130 modułów i poleceń jest wbudowanych w narzędzie do automatyzacji PowerShell. Zapewniają dostęp do plików, sieci, rejestru, administracji i innych funkcji systemu:
  • ustawianie czasu i daty;
  • pracować z folderami i poszczególnymi plikami;
  • otrzymujący pomoc i dodatkowe informacje;
  • import i przechowywanie danych;
  • metody tworzenia skryptów;
  • oddzielne skrypty i programy;
  • sprawdzenie bezpieczeństwa systemu i praca z deskryptorami;
  • administracja systemem;
  • sprawdź miejsce na dysku.
  • Biorąc pod uwagę, że Windows PowerShell jest środowiskiem rozszerzalnym, użytkownicy mogą tworzyć własne polecenia, pisać moduły tworzenia treści za pomocą języka .Net.

    Pierwsze kroki z PowerShelliem

    W 2016 r. Opublikowano najnowszą wersję beta wersji 6.0 PowerShell. W systemie Windows 7 narzędzie 8 i 10 jest osadzone. Jeśli używasz innego systemu operacyjnego, aplikacja będzie musiała pobrać. Aby to zrobić, wejdź na oficjalną stronę microfoft.com i w polu wyszukiwania wpisz Instalacja Windows PowerShell. System automatycznie przetłumaczy na stronę z najnowszymi wersjami produktów. Wybierz swój system operacyjny z listy i kliknij Pobierz.

    Po pełnym pobraniu pliku otwórz go, klikając dwukrotnie myszą. Domyślnie środowisko zostanie zainstalowane w programie ProgramFilesPowerShell i utworzy skrót w menu Start. Jeśli jesteś szczęśliwym użytkownikiem systemu Windows, kliknij ikonę systemu w lewym dolnym rogu i wpisz PowerShell "Znajdź programy i pliki". Uruchom aplikację, wprowadź swoje pierwsze polecenie izacząć

    Lista wymaganych poleceń i instrukcji dla PowerShell

    Nazwa każdego polecenia cmdlet przedstawiona jest w postaci czasownika-rzeczownika lub obiektu akcji. Oto lista najważniejszych cmdletów dla Windows PowerShell 10 i wcześniejszych wersji, poczynając od XP. Przydadzą się nawet początkującym użytkownikom, którzy dopiero wczoraj nauczyli się zapisywać dokumenty tekstowe.
  • Uzyskaj pomoc. Wbudowana powłoka powłoki powłoki. Przypisany do wywołania pomocy i dostarcza użytecznych informacji na temat składni, programów, ich miejsca docelowego i innych poleceń cmdlet. Jeśli napisałeś ipconfig /? W zwykłym interprerze powłoki, musisz wpisać Get-Get Help-Process w PowerShell.
  • Get-Content. Upraszcza procedurę czytania plików dla początkujących i administratorów systemu. Jeśli wcześniej musiałeś otworzyć deskryptor i przeczytać wszystkie wiersze dokumentu po kolei, wystarczy przekazać plik artykułu do cmdletu. Aby to zrobić, wpisz konsolę C: & gt; Get-Content C: "nazwa pliku". "Rozszerzenie".
  • Get-Service. Uzyskaj dostęp do informacji o zainstalowanych usługach na komputerze.
  • Get-Member. Udostępnia informacje o zwróconym obiekcie cmdlet, pozwala zobaczyć jego właściwości i metody.
  • Get-Command. Wykonuje wyszukiwanie poleceń cmdlet, zwraca wszystkie informacje na jego temat, w tym informacje o funkcjach, skrypty, aplikacje i inne elementy. Wersja 5.0 dla Windows PowerShell 10 Get-Command dodaje kolumnę Wersja, a teraz polecenie wyświetli kilka wersji tego samego modułu na raz.
  • Usługa stop-start. Niezastąpiony pomocnik dla administratorów. Polecenie cmdlet uruchamia i zatrzymuje usługi na komputerach zdalnych i lokalnych.
  • Specjalne skryptów

    W cmdlets narzędzie PowerShell Windows 7 i powyżej zawiera znaki specjalne takie jak $ _} lub {. Największe zaskoczenie odznaki wywołać początkujących, którzy mieli do czynienia z systemami Linux, jak i programowania.

  • Pasek pionowy «|». Symbol jest używany do zastosowań w transmisji danych z przenośnikiem. Przy użyciu konsoli podłączyć go, kiedy chcą wprowadzić zespół na prawo od linii pionowych do danych wyjściowych z lewej strony zespołu. W PowerShellu pionowy pasek wykorzystywane praktycznie do tego samego celu, połączenia różnych poleceń. Na przykład, należy utworzyć nową nazwę użytkownika, dodaj go do grupy i aby przywrócić domyślne hasło.
  • narzędzia Star "{}". Pozwala na skuteczne monitorowanie scenariusze wdrożenia. Jako języków programowania C-podobnych, funkcja PowerShell utworzone przez zawarcie wielu poleceń cmdlet w szelki i jest gotowy do uruchomienia wielokrotnie.
  • Specjalne $ _. Jest on używany do pisania skryptów klocki, filtry i wyrażeń proceduralnych. $ _ Czy ustawienie bieżącego obiektu i przekazuje go do następnego. Bez znaku dolara podkreślenia można wybrać lub wprowadzić zmienną: $ var = «Witam».
  • Ponadto PowerShell ISE

    Dołączony PowerShell stosowania narzędzia jest graficznym Windows PowerShell ISE. Ta koperta lub zintegrowane środowisko do pisania skryptów. ISE zapewnia programistom z ogromnym wachlarzu możliwości. Dzięki niemu można tworzyć, edytować i debugowania skryptów, Open TextPliki XML. Podświetlanie składni kolorów ułatwia testowanie i wyszukiwanie błędów w kodzie.
    ISE jest znacznie wygodniejsze niż konsola PowerShell i może je całkowicie zastąpić. Za pomocą tego medium możesz kopiować i wklejać duże fragmenty kodu, uruchamiać nie cały skrypt, ale niektóre jego części. W przeciwieństwie do PowerShella, rozmiar okna w ISE można łatwo zmienić za pomocą wskaźnika myszy, tak jak w normalnym programie.
    Aby przetestować środowisko ISE, w menu Start wpisz PowerShell ISE. Jeśli nie używasz systemu Windows i innego systemu operacyjnego, pobierz i zainstaluj dystrybucję z oficjalnej strony. Po uruchomieniu programu, okno otworzy się w trzech częściach. Na górze są napisane skrypty, poniżej polecenia PowerShella, a wynik jest widoczny w środku. Rozpocznij z ISE, aw dolnym oknie wprowadź Get-Process. Naciśnij klawisz Tab kilka razy. Wraz z cmdletem pojawią się jego parametry, które zmienią się po każdym naciśnięciu klawisza. To będzie twoje pierwsze środowisko skryptowe sesji Microsoft.

    Powiązane publikacje