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

instagram viewer
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:

  1. Rodzaj notatnik na pasku wyszukiwania w menu Start i wybierz Najlepsze dopasowanie.
  2. 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.

E-mail
Co to jest Arduino? Co możesz z tym zrobić? Wyjaśnił

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

Powiązane tematy
  • Windows
  • Automatyka komputerowa
  • Wiersz polecenia
  • PowerShell
O autorze
Shaant Minhas (33 opublikowane artykuły)

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.

Więcej od Shaant Minhas

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.

.