PowerShell to powłoka wiersza poleceń używana do automatyzacji zadań za pomocą języka skryptowego opartego na platformie. NET firmy Microsoft. PowerShell używa poleceń nazywanych cmdletami do integracji ze skryptami lub aplikacjami. PowerShell jest dołączony natywnie do systemu Windows i można go otworzyć za pomocą polecenia Uruchom, podczas gdy użytkownicy komputerów Mac i Linux będą musieli go zainstalować i uruchomić za pośrednictwem terminala. Po uruchomieniu istnieje kilka podstawowych poleceń cmdlet, których można użyć do zapoznania się z programem PowerShell.
Kroki
Metoda 1 z 4: Uruchamianie PowerShell (Windows)
Krok 1. Naciśnij ⊞ Wygraj + R
Spowoduje to otwarcie okna poleceń Uruchom.
- Jeśli nie chcesz używać polecenia Uruchom, możesz również wyszukać w menu Start „PowerShell”.
- Program PowerShell jest dołączony do wersji systemu Windows 7 lub nowszego.
Krok 2. Wpisz „PowerShell” w polu tekstowym
Krok 3. Kliknij „OK”
Otworzy się nowe okno PowerShell.
Metoda 2 z 4: Uruchamianie PowerShell (Mac)
Krok 1. Przejdź do https://github.com/PowerShell/PowerShell w swojej przeglądarce internetowej
To jest oficjalna strona github dla PowerShell.
Krok 2. Pobierz i zainstaluj plik.pkg dla komputerów Mac
Musisz mieć system OSX 10.11 lub nowszy.
Krok 3. Otwórz Launchpad
To jest ikona rakiety w dolnym doku.
Krok 4. Wpisz „Terminal” w polu wyszukiwania
Terminal można również znaleźć w „Aplikacje > Narzędzia”.
Krok 5. Uruchom Terminal
Pojawi się puste okno terminala.
Krok 6. Wpisz „powershell” i naciśnij ↵ Enter
Pojawi się monit powershell z wyświetlonym „PS”. Oznacza to, że Powershell jest uruchomiony i możesz użyć Terminala do wprowadzania poleceń cmdlet.
Metoda 3 z 4: Uruchamianie PowerShell (Ubuntu)
Krok 1. Przejdź do https://github.com/PowerShell/PowerShell w swojej przeglądarce internetowej
To jest oficjalna strona github dla PowerShell.
Krok 2. Pobierz plik.deb dla odpowiedniej wersji systemu Linux
PowerShell jest dostępny dla Ubuntu 14.04 lub 16.04. Mają osobne instalatory wymienione na stronie.
Krok 3. Otwórz okno terminala
Możesz nacisnąć ⊞ Win + Alt + T lub kliknąć „Strona główna” i wyszukać „Terminal”.
Krok 4. Wpisz „sudo dpkg -i [nazwa pliku instalatora]” i naciśnij ↵ Enter
Zostaniesz poproszony o podanie hasła do komputera podczas korzystania z polecenia „sudo”. Możesz zobaczyć awarię z niezaspokojonymi zależnościami, ale zostanie to wkrótce rozwiązane.
Nazwa pliku instalatora będzie wyglądać jak „powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb” lub „powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb” w zależności od używanej wersji Ubuntu
Krok 5. Wpisz „sudo apt-get install -f” i naciśnij ↵ Enter
Ta konfiguracja PowerShell zostanie zakończona.
Krok 6. Wpisz „powershell” i naciśnij ↵ Enter
Pojawi się monit powershell i możesz uruchomić polecenia cmdlet w terminalu.
Metoda 4 z 4: Używanie podstawowych poleceń PowerShell
Krok 1. Użyj „Get-Command”, aby znaleźć polecenia cmdlet
Samo polecenie cmdlet wyświetli wszystkie inne polecenia cmdlet. Możesz zawęzić wyszukiwanie za pomocą modyfikatorów.
- Na przykład: „Get-Command Name *Disable*” wyświetli tylko polecenia cmdlet z „disable” w nazwie.
- Wszystkie polecenia cmdlet są wprowadzane, wpisując je w oknie PowerShell i naciskając ↵ Enter.
Krok 2. Użyj „Get-Help”, aby uzyskać informacje o określonym cmdlecie
To polecenie cmdlet zawiera wszystkie informacje dotyczące innego polecenia cmdlet, a przede wszystkim składnię dotyczącą sposobu użycia docelowego polecenia cmdlet.
Na przykład: „Get-Help Get-Process” wyświetli wszystkie użyteczne informacje dla polecenia cmdlet „Get-Process”
Krok 3. Użyj „Get-Process”, aby użyć procesu uruchomionego na komputerze
Samo to wyświetli pełną listę procesów uruchomionych na twoim komputerze. Za pomocą modyfikatora możesz wyróżnić procesy pochodzące z określonej aplikacji.
- Na przykład: „Get-Process winword” wyświetli wszystkie procesy uruchamiane przez Microsoft Word.
- Podobnie, „Start-Process” może być użyty do uruchomienia instancji aplikacji/procesu.
Krok 4. Użyj „Get-Member”, aby zobaczyć właściwości lub metody obiektu
To polecenie cmdlet wymaga, aby obiekt był do niego „potokowy”, aby był użyteczny. Odbywa się to poprzez dodanie „|” między obiektem a poleceniem cmdlet „Get-Member”.
Na przykład: „Pobierz-Proces | Get-Member” przekaże polecenie cmdlet Get-Process do Get-Member, a Get-Member wyświetli listę wszystkich właściwości i metod, których można użyć podczas pisania skryptów za pomocą Get-Process
Krok 5. Użyj „Where-Object”, aby wybrać obiekty na podstawie kryteriów
Kryteria w Where-Object są ustawiane przy użyciu następującego formatowania: „{$_[obiekt] [operator] [parametr] }”. Where-Object również potrzebuje obiektu, który jest do niego podłączony.
- Na przykład: „Pobierz-Proces | Where-Object { $_.name -eq „notepad” }” uruchomi Get-Process z ograniczeniem, w którym nazwa obiektu jest równa „notepad”.
- Inne operatory to: „-lt” (mniejsze niż), „-gt” (większe niż), „-le” (mniejsze lub równe), „-ge” (większe lub równe), „-ne” (nie równa) lub „podobny” (dopasowanie wzorca).
- Parametry wykorzystujące ciągi (słowa) muszą być ujęte w cudzysłów. Nie jest to konieczne w przypadku liczb całkowitych (liczb).