12 najbardziej przydatnych poleceń programu PowerShell dla systemu Windows

Większość administratorów IT używa PowerShella do tworzenia skryptów i automatyzacji, ale nie jest on przeznaczony tylko dla profesjonalistów IT – każdy, kto ma do czynienia z bałaganem w folderach, potrzebuje tych poleceń. Ludzie używają ich do wyszukiwania starego kodu, porządkowania plików klientów i sprzątania chaosu, który narasta po miesiącach pracy pod presją terminów.

12. Uzyskaj pomoc

12 najbardziej przydatnych poleceń programu PowerShell dla systemu Windows
Polecenie Get help w programie PowerShell

Jeśli uczyłeś się programu PowerShell z filmów na YouTube, jednym z pierwszych poleceń, które się pojawią, jest Get-Help. Jak sama nazwa wskazuje, Get-Help pomaga znaleźć informacje o poleceniach cmdlet programu PowerShell wraz z ich składnią i parametrami; zawiera nawet przykłady ich użycia.

Aby zobaczyć jak działa polecenie wpisz Get-Help a następnie nazwę polecenia:

Get-Help Get-Process

To polecenie wyświetla podsumowanie poleceń, składnię i parametry.

11. Pobierz polecenie

12 najbardziej przydatnych poleceń programu PowerShell dla systemu Windows
Polecenie Get w programie PowerShell

Podczas gdy polecenie Get-Help dostarcza szczegółowych informacji o poleceniu cmdlet, polecenie Get-Command pomaga znaleźć i wyświetlić wszystkie dostępne polecenia. Na przykład, jeśli wiesz, co chcesz zrobić, ale nie pamiętasz dokładnej nazwy polecenia, polecenie Get-Command pomoże Ci znaleźć polecenia na podstawie poszczególnych nazw lub wzorców.

Na przykład, aby spróbować znaleźć wszystkie polecenia zawierające słowo „proces”, wpisz:

Get-Command *process*

To polecenie wyświetla wszystkie polecenia o nazwie „process”.

10. Połączenie testowe

12 najbardziej przydatnych poleceń programu PowerShell dla systemu Windows
Polecenie Test-NetConnection w programie PowerShell

Jeśli używasz oddzielnych narzędzi do pingowania , telnetowania i traceroute , polecenie cmdlet Test-NetConnection wykona wszystkie trzy. Jest to narzędzie do rozwiązywania problemów sieciowych, sprawdzające, czy problem występuje w sieci, na serwerze, czy gdzie indziej.

Aby sprawdzić, czy witryna jest dostępna, uruchom:

Test-NetConnection WebTech360.com

To polecenie wyświetla wyniki pingowania i podstawowe informacje o połączeniu.

9. Pobierz-element podrzędny

12 najbardziej przydatnych poleceń programu PowerShell dla systemu Windows
polecenie get childitem w programie PowerShell

Get-ChildItem wyświetla pliki i foldery w dowolnym katalogu. Chcesz zobaczyć zawartość w Dokumentach? Wystarczy wpisać to polecenie, zastępując „nazwa_użytkownika” swoim imieniem i nazwiskiem:

Get-ChildItem C:\Users\Username\Documents

Polecenie Get-ChildItem można łączyć z innymi poleceniami, aby tworzyć skrypty i automatyzować zadania przetwarzania wsadowego, automatyzując i sprawdzając pliki pod kątem spełniania określonych kryteriów.

8. Gdzie-Obiekt

12 najbardziej przydatnych poleceń programu PowerShell dla systemu Windows
Polecenie obiektu Where w programie PowerShell

W poprzednim przykładzie mogłeś zauważyć, że artykuł używał polecenia cmdlet Where-Object do wyszukiwania dużych plików i zastanawiałeś się, do czego ono służy. Polecenie Where-Object filtruje dane, wybierając obiekty o określonych wartościach właściwości – podobnie jak instrukcja if w programowaniu. Wewnątrz nawiasów klamrowych $_ reprezentuje każdy element oceniany pod kątem kryteriów filtrowania.

Na przykład, jeśli chcesz zobaczyć wszystkie uruchomione usługi, wprowadź to polecenie:

Get-Service | Where-Object {$_.Status -eq "Running"}

7. Wybierz obiekt

12 najbardziej przydatnych poleceń programu PowerShell dla systemu Windows
Polecenie „Wybierz obiekt” w programie PowerShell

Często wynik polecenia zawiera więcej informacji, niż potrzebujesz. Polecenie Select-Object pozwala wybrać tylko potrzebne dane. Następnie możesz wyeksportować wybrane właściwości do pliku CSV za pomocą polecenia cmdlet Export-Csv. Aby wyświetlić tylko nazwy i status usług, użyj:

Get-Service | Select-Object Name, Status

Jeśli szukasz listy 5 procesów najbardziej obciążających procesor , oto one:

Get-Process | Sort-Object CPU -Descending | Select-Object -First 5 Name, CPU

6. Zostań członkiem

12 najbardziej przydatnych poleceń programu PowerShell dla systemu Windows
Polecenie Get-Member w programie PowerShell

PowerShell obsługuje obiekty, a polecenie Get-Member wyświetla ich właściwości i metody. Na przykład, jeśli polecenie zwróci plik, polecenie Get-Member wyświetli jego rozmiar, datę utworzenia i inne szczegóły. Wprowadź poniższe polecenie, aby wyświetlić informacje zawarte w obiekcie procesu:

Get-Process | Get-Member

To polecenie wyświetla właściwości, takie jak CPU, Id i WorkingSet, wraz z metodami, takimi jak Kill() i Refresh().

5. Ustaw schowek i Pobierz schowek

12 najbardziej przydatnych poleceń programu PowerShell dla systemu Windows
Ustaw polecenie schowka w programie PowerShell

Jeśli chcesz skopiować dużą ilość danych wyjściowych programu PowerShell, możesz zaznaczyć je wszystkie ręcznie lub użyć polecenia „Ustaw schowek”. Ręczne zaznaczanie oznacza przewijanie w górę, rozpoczęcie zaznaczania, ostrożne przeciąganie w dół i liczenie na to, że nie popełnisz błędu. Polecenia „Ustaw schowek” i „Pobierz schowek” znacznie upraszczają cały proces.

Aby skopiować wyniki polecenia do schowka, wprowadź następujące polecenie:

Get-Process | Select-Object Name, CPU | Set-Clipboard

Teraz możesz wkleić wyniki do programu Microsoft Excel lub dowolnego edytora tekstu.

4. Widok siatki zewnętrznej

12 najbardziej przydatnych poleceń programu PowerShell dla systemu Windows
Polecenie Out-GridView w programie PowerShell

Czasami zachodzi potrzeba interaktywnego sortowania i filtrowania wyników. Out-GridView otwiera osobne okno z tabelą z możliwością wyszukiwania i sortowania.

Get-Process | Out-GridView

To polecenie otworzy nowe okno z listą uruchomionych procesów w formacie tabeli graficznego interfejsu użytkownika. Kliknij nagłówki kolumn, aby posortować, lub wpisz w polu filtru, aby wyszukać.

3. Pobierz proces

12 najbardziej przydatnych poleceń programu PowerShell dla systemu Windows
Polecenie Get-Process w programie PowerShell

Get-Process wyświetla wszystkie programy uruchomione na komputerze, w tym użycie pamięci, czas procesora i identyfikator procesu.

Aby zobaczyć wszystkie uruchomione procesy, wystarczy wpisać:

Get-Process

2. Pobierz-FileHash

12 najbardziej przydatnych poleceń programu PowerShell dla systemu Windows
Polecenie Get-FileHash w programie PowerShell

Polecenie Get-FileHash oblicza wartość skrótu zawartości pliku, używając określonego algorytmu skrótu. To polecenie pozwala weryfikować pobieranie plików lub sprawdzać, czy ktoś nie manipulował nimi.

Aby uzyskać skrót SHA256 pliku:

Get-FileHash C:\Downloads\Sample.docx

1. Parametr -WhatIf

12 najbardziej przydatnych poleceń programu PowerShell dla systemu Windows
parametr polecenia whatif w programie PowerShell

Parametr -WhatIf umożliwia podgląd wyników polecenia bez jego wykonywania. Ta opcja jest szczególnie przydatna podczas uruchamiania poleceń programu PowerShell w celu usunięcia, przeniesienia lub modyfikacji plików, na przykład czyszczenia starych logów kompilacji lub wdrażania zasobów internetowych.

Aby wyświetlić podgląd plików, które zostaną usunięte, dodaj -WhatIf:

Remove-Item C:\Temp\*.log -WhatIf

Program PowerShell wyświetli każdy plik, który zostanie usunięty, ale nie usunie żadnych plików.

Te 12 poleceń obejmuje czynności, których potrzebujesz na co dzień – wyszukiwanie plików, sprawdzanie, co spowalnia komputer, i organizowanie folderów projektu.

Zacznij od Get-Help, gdy utkniesz, użyj Where-Object, aby odfiltrować niechciane szczegóły i zawsze dodawaj -WhatIf przed wykonaniem jakichkolwiek czynności, które mogłyby usunąć lub zmienić plik. Po opanowaniu tych podstaw możesz zautomatyzować te zadania za pomocą programu PowerShell, zamiast wpisywać je ręcznie za każdym razem.

Zobacz także:

Zostaw komentarz

Uruchom w tle funkcję przesyłania zdjęć na iPhone'a za pomocą NextCloud

Uruchom w tle funkcję przesyłania zdjęć na iPhone'a za pomocą NextCloud

Przywróć wykrywanie zdjęć w tle, sprawdzając ustawienia przesyłania Nextcloud, uprawnienia iOS, tryb baterii i ograniczenia harmonogramu działania iPhone'a w tle.

Wyraźniejszy tekst w aplikacji ONLYOFFICE Desktop: dostosuj podpowiedzi dotyczące czcionek w systemie Linux

Wyraźniejszy tekst w aplikacji ONLYOFFICE Desktop: dostosuj podpowiedzi dotyczące czcionek w systemie Linux

Porównaj tryby podpowiedzi czcionek ONLYOFFICE, sprawdź powiększenie i dostępność czcionek w systemie Linux oraz zweryfikuj, czy rozmycie jest ograniczone do edytora, czy też ma wpływ na cały pulpit.

Przekształć plik PDF w edytowalny plik DOCX w aplikacji ONLYOFFICE Desktop

Przekształć plik PDF w edytowalny plik DOCX w aplikacji ONLYOFFICE Desktop

Konwertuj plik PDF lokalnie w edytorach ONLYOFFICE Desktop Editors, a następnie sprawdź plik DOCX pod kątem zmian układu, zeskanowanych stron i tekstu wymagającego korekty.

Połącz edytory pulpitu ONLYOFFICE z plikami ownCloud

Dodaj swoje konto ownCloud do ONLYOFFICE Desktop Editors, dowiedz się, co umożliwia to połączenie, i wybierz pomiędzy dostępem bezpośrednim, synchronizacją i edycją w przeglądarce.

Napraw przekroczenia limitu czasu aplikacji mobilnej ONLYOFFICE, sprawdzając adres URL serwera

Napraw przekroczenia limitu czasu aplikacji mobilnej ONLYOFFICE, sprawdzając adres URL serwera

Użyj właściwego portalu lub adresu WebDAV, przetestuj dostępność protokołu HTTPS z telefonu i rozróżnij problemy związane z siecią prywatną, protokołem TLS i logowaniem.

Włącz tworzenie i debugowanie wtyczek pulpitu ONLYOFFICE

Włącz tworzenie i debugowanie wtyczek pulpitu ONLYOFFICE

Zbuduj i przetestuj niestandardową wtyczkę ONLYOFFICE Desktop Editors, zainstaluj jej archiwum .plugin i aktywuj narzędzia programistyczne do debugowania.

Uruchamianie Pythona w programie Calc za pomocą systemu makr pakietu LibreOffice

Uruchamianie Pythona w programie Calc za pomocą systemu makr pakietu LibreOffice

Udostępnij funkcję Pythona w programie Calc, uruchom ją w otwartym arkuszu kalkulacyjnym i rozwiąż problemy z brakującymi makrami lub importami, nie mieszając LibreOffice i systemowego Pythona.

Zabezpiecz wybrany tekst autora hasłem sekcji

Zabezpiecz wybrany tekst autora hasłem sekcji

Zablokuj konkretny fragment, uniemożliwiając jego edycję, jednocześnie zachowując użyteczność reszty dokumentu programu Writer, i dowiedz się, kiedy szyfrowanie plików jest lepszym wyborem.

Uczyń tekst arkusza kalkulacyjnego czytelnym w trybie ciemnym LibreOffice Calc

Uczyń tekst arkusza kalkulacyjnego czytelnym w trybie ciemnym LibreOffice Calc

Napraw trudno widoczny tekst w arkuszu kalkulacyjnym, sprawdzając motyw, kolor czcionki komórek, wypełnienia i formatowanie warunkowe w programie Calc.

LibreOffice Calc wyświetla formuły jako tekst? Przywróć wyniki

LibreOffice Calc wyświetla formuły jako tekst? Przywróć wyniki

Dowiedz się, dlaczego Calc wyświetla tekst formuły zamiast obliczonych wartości, i napraw tryb wyświetlania, komórki w formacie tekstowym, apostrofy i nieaktualne wyniki.