Windows PowerShell to narzędzie do automatyzacji zadań opracowane przez firmę Microsoft, aby pomóc administratorom zmniejszyć obciążenie pracą. Pomaga zautomatyzować proste zadania i procesy w systemie Windows, pomagając skupić się na pracy wymagającej większej złożoności i kreatywności.
Chociaż wiele osób widziało i korzystało z wiersza polecenia, mniej słyszało o PowerShell. W tym artykule przyjrzymy się, jak dokładnie PowerShell pomaga swoim użytkownikom, a także kilka fajnych rzeczy, które możesz z nim zrobić.
Co to jest Windows PowerShell?
Zanim zagłębimy się w PowerShell, zadajmy sobie najpierw inne pytanie: „Co to jest powłoka?”
Powłoka to program komputerowy, który przyjmuje polecenia za pośrednictwem klawiatury, interpretuje je i przekazuje do systemu operacyjnego w celu wykonania. Zasadniczo działa jako interfejs między tobą a systemem operacyjnym. Może to być GUI (Graficzny interfejs użytkownika) lub może być zbudowany w oparciu o CLI (interfejs wiersza poleceń).
Chociaż powłoka istnieje od czasu
Multics system operacyjny uruchomiony w 1969 roku, w listopadzie 1985 roku Windows wprowadził swoją wersję Shell. Była to podstawowa powłoka przydatna do zarządzania plikami, zwana MS-DOS Executive. Nastąpił rozwój tej podstawowej powłoki, ale zawsze istniała potrzeba czegoś mocniejszego.Wcześniej w historii systemu Windows użytkownicy korzystali z różnych narzędzi do administrowania systemem i automatyzacji. W 2006 r. Wprowadzono główne ulepszenie koncepcji Shell jako rozwiązanie: Windows PowerShell.
Windows PowerShell umożliwia wykonywanie różnych operacji, począwszy od automatyzacji powtarzalnych zadań, aż po obsługę sieci administrowanie itd. zadaniami wymagającymi większej uwagi i kreatywności (np. publikowanie treści na stronach internetowych, projektowanie itp.).
Nie tylko oszczędza to czas, ale także zapewnia większą kontrolę nad systemem operacyjnym i jego procesami.
Związane z: Jak podzielić i sformatować dysk za pomocą programu PowerShell
Co to jest polecenie cmdlet programu PowerShell?
Teraz, gdy znasz już PowerShell, spójrzmy na jeden z najważniejszych aspektów PowerShell: Cmdlet.
Polecenia cmdlet (wymawiane polecenie-let) to lekkie i wydajne polecenia programu Windows PowerShell. Istnieją jako bloki konstrukcyjne, których można używać do wykonywania określonych czynności, takich jak kopiowanie i przenoszenie plików lub jako część większego, bardziej zaawansowanego skryptu PowerShell.
Plik Uzyskać pomoc Na przykład polecenie cmdlet jest najbardziej użytecznym poleceniem cmdlet, ponieważ pozwala zobaczyć, co robi określone polecenie cmdlet, przyjrzeć się jego parametrom i pokazać różne sposoby użycia polecenia cmdlet.
Podobny do Uzyskać pomoc, Get-Command to kolejne polecenie cmdlet, którego można użyć do rozwiązywania różnych problemów z powłoką. W szczególności pokazuje wszystkie polecenia zainstalowane w twoim systemie. Wyświetlane polecenia obejmują polecenia cmdlet, funkcje, aliasy, filtry, skrypty i aplikacje. W przypadku użycia z parametrami pokaże wszystkie określone polecenia skojarzone z tym parametrem.
Na przykład następujące polecenie przechwyci polecenia wszystkich typów dostępnych na komputerze lokalnym i wyświetli je:
Get-Command *
Get-Command z parametrem ListImportedz drugiej strony otrzyma polecenia tylko z bieżących sesji.
Get-Command -ListImported
Jak uruchomić Windows PowerShell
Aby uruchomić program Windows PowerShell, otwórz pasek wyszukiwania menu Start, wpisz windows powershell, i uruchom wybór Biegać jako administrator.
Spowoduje to uruchomienie programu PowerShell na twoim komputerze. Alternatywnie możesz go uruchomić za pomocą okna dialogowego Uruchom. naciśnij Klawisz Windows + R. na klawiaturze wpisz powershell, i uderz Wchodzić aby uruchomić PowerShell.
Jak korzystać z programu Windows PowerShell
Jak wyjaśniono powyżej, PowerShell to aplikacja, która pomaga zautomatyzować powtarzalne zadania i zarządzać prostymi zadaniami administracyjnymi systemu Windows, a tym samym pomaga zaoszczędzić czas. Poniżej określamy niektóre z najbardziej użytecznych sposobów wykorzystania PowerShell na swoją korzyść.
1. Tworzenie skryptów przy użyciu programu Windows PowerShell
Skrypt to zestaw instrukcji, rodzaj krótkiego programu, który uruchamia większy program podczas jego wykonywania.
Dzięki PowerShell możesz łatwo utworzyć skrypt i użyć go ponownie w przyszłości, jeśli zajdzie taka potrzeba. Istnieje wiele sposobów tworzenia skryptu, ale na razie skupimy się na najprostszej metodzie: utworzeniu skryptu PowerShell za pomocą Notatnika.
Aby utworzyć skrypt PowerShell, wykonaj poniższe czynności:
- Rodzaj notatnik na pasku wyszukiwania w menu Start i wybierz Najlepsze dopasowanie.
- W Notatniku napisz lub wklej skrypt, którego chcesz użyć. Na przykład:
Write-Host "Tworzę memy; Dlatego jestem. "
Teraz kliknij Plik opcję i wybierz Zapisz jako. Wpisz odpowiednią nazwę i kliknij Zapisać.
Aby uruchomić skrypt, uruchom program PowerShell jako administrator. Następnie wpisz polecenie od dołu i naciśnij Wchodzić.
Set-ExecutionPolicy RemoteSigned
Spowoduje to zmianę zasad wykonywania na komputerze i umożliwi uruchamianie skryptów w programie PowerShell. Proszę zanotować że jest to trwała zmiana i że ograniczenie zasad wykonywania jest funkcją bezpieczeństwa, która może uniemożliwić uruchamianie złośliwych skryptów. Jeśli kopiujesz i wklejasz skrypty PowerShell z Internetu bez pełnego zrozumienia, co robi skrypt, jest to przydatna funkcja.
Na koniec wpisz ZA i naciśnij Wchodzić, i wpisz to polecenie, aby uruchomić skrypt, zamieniając się mshaa dla Twojej nazwy użytkownika.
& „C: \ Users \ mshaa \ Desktop
cript.txt ”
Jeśli wykonałeś polecenia w kolejności, twój skrypt PowerShell będzie działał bez żadnych problemów.
Pamiętaj, że musisz uruchomić PowerShell jako administrator. W przeciwnym razie nie będzie można zmienić domyślnej zasady wykonywania w systemie, która blokuje uruchamianie losowych skryptów w systemie.
Zamiast tego zostanie wywołany wyjątek i, podobnie jak wszystkie wyjątki, zatrzyma wykonywanie programu w połowie. Twój interfejs będzie wyglądał mniej więcej tak:
2. Usuń zawartość określonego pliku
Czy kiedykolwiek byłeś w sytuacji, w której musiałeś usunąć całą starą zawartość z pliku, ale chciałeś zachować sam plik w stanie nienaruszonym? Jeśli tak, możesz użyć przejrzysta treść polecenie z PowerShell, aby to zrobić.
Clear-Content C: \ Temp \ TestFile.txt
Zamień ścieżkę do pliku, który chcesz wyczyścić.
3. Uruchom polecenie na komputerze zdalnym
Możesz również użyć programu Windows PowerShell, aby wykonać polecenie na jednym lub wielu komputerach zdalnych. Ta funkcja programu PowerShell jest znana jako zdalna obsługa programu PowerShell. Wszystko, czego potrzebujesz, to jeden komputer na końcu i niezawodne połączenie internetowe.
Jednak zanim wykonasz polecenie, musisz najpierw ustanowić zdalne połączenie między wieloma komputerami. Do uruchamiania poleceń zdalnych można użyć polecenia PSSession.
Enter-PSSession -ComputerName RemotePCName -Credential UserID
Po połączeniu się z komputerem możesz wykonywać polecenia programu PowerShell tak, jak w systemie lokalnym.
Jeśli chcesz wykonać polecenie na wielu komputerach zdalnych, uruchom to polecenie:
Invoke-Command -ComputerName Server01, Server02 -FilePath c: \ Scripts \ DiskCollect.ps1
Ten fragment wykona skrypt DiskCollect.ps1 na zdalnych komputerach, Serwer01 i Serwer02. Aby uzyskać szczegółowe wprowadzenie do poleceń zdalnych, sprawdź Oficjalny przewodnik po poleceniach zdalnych firmy Microsoft.
4. Użyj programu PowerShell do skanowania w poszukiwaniu złośliwego oprogramowania
Możesz uruchomić skanowanie systemu pod kątem złośliwego oprogramowania bezpośrednio za pomocą programu Windows PowerShell. Aby uruchomić szybkie skanowanie, wpisz następujące polecenia w PowerShell i naciśnij Wchodzić:
Start-MpScan -ScanType QuickScan
Ale czasami szybkie skanowanie nie wystarczy. Na szczęście możesz również wykonać pełne skanowanie z PowerShell.
Start-MpScan -ScanType FullScan
Pamiętaj, że pełne skanowanie może zająć trochę czasu, więc rozsądnie byłoby uruchomić je w tle. W tym celu użyj tego polecenia:
Start-MpScan -ScanType FullScan -AsJob
Spowoduje to uruchomienie pełnego skanowania pod kątem złośliwego oprogramowania w tle podczas wykonywania innych zadań. Aby uzyskać więcej informacji, zapoznaj się z naszym kompletnym przewodnikiem po używanie programu PowerShell do skanowania komputera w poszukiwaniu złośliwego oprogramowania.
5. Majstrować przy plikach i folderach
Możesz nawet zarządzać plikami i folderami systemu bezpośrednio z jednego miejsca za pomocą programu Windows PowerShell. Możesz zrobić wiele różnych rzeczy, takich jak przenoszenie, otwieranie, zmiana nazwy itp. Podobnie jak w przypadku poprzednich poleceń, wyłącz mshaa dla Twojej nazwy użytkownika.
Zmiana nazw plików i folderów
Możesz łatwo zmienić nazwy plików i folderów za pomocą rozszerzenia Zmień nazwę elementu polecenia cmdlet w programie PowerShell.
Zmień nazwę elementu c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls MemesAreCool.xls
Przenoszenie plików i folderów
Podobnie jak zmiana nazwy, możesz również użyć PowerShell do przenoszenia plików i folderów na komputerze.
Przenieś element c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls c: \ Users \ mshaa \ Documents
Otwieranie plików
Użyj poniższego polecenia, aby otworzyć dowolny losowy plik w systemie:
Wywołaj element c: \ MakeUseOf \ HelloWorld.txt
Możesz także otwierać wiele plików za jednym razem po nieznacznym zmodyfikowaniu powyższego polecenia.
Invoke-Item c: \ MakeUseOf \ *. Txt
Zastąpienie nazwy konkretnego pliku gwiazdką (*) spowoduje, że rozszerzenie Invoke-Item polecenia cmdlet otwierają wiele plików za jednym razem.
Uczyń Windows PowerShell swoim sprzymierzeńcem
Mamy nadzieję, że ten krótki przewodnik pomoże Ci rozpocząć pracę z PowerShell. Jako bezpłatna aplikacja firmy Microsoft jest bardzo przydatnym narzędziem do przechowywania narzędzi systemu Windows, aby zapewnić płynniejsze i zautomatyzowane działanie systemu Windows.
Arduino to niezwykłe urządzenie do majsterkowania w elektronice. Dowiedz się, co to jest, co możesz z tym zrobić i jak zacząć.
Czytaj dalej
- Windows
- Automatyka komputerowa
- Wiersz polecenia
- PowerShell

Shaant jest autorem pracowniczym w MUO. Absolwent wydziału aplikacji komputerowych, swoją pasję do pisania wykorzystuje do wyjaśniania skomplikowanych rzeczy prostym językiem angielskim. Kiedy nie szuka informacji ani nie pisze, może cieszyć się dobrą książką, biegać lub spędzać czas z przyjaciółmi.
Zapisz się do naszego newslettera
Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Jeszcze jeden krok…!
Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.