Co to jest Windows PowerShell?

Co to jest Windows PowerShell?

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.





Podczas gdy wiele osób widziało i używało 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, najpierw zadajmy kolejne pytanie: „Co to jest powłoka?”





Powłoka to program komputerowy, który przyjmuje polecenia z klawiatury, interpretuje je i przekazuje do systemu operacyjnego w celu wykonania. Zasadniczo działa jako interfejs między tobą a systemem operacyjnym. Może być oparty na GUI (graficzny interfejs użytkownika) lub może być zbudowany na CLI (interfejs wiersza poleceń).

Chociaż powłoka istnieje od Multiki system operacyjny uruchomiony w 1969 r., Windows wprowadził swoją wersję Shell w listopadzie 1985 r. 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ś potężniejszego.



Wcześniej w historii systemu Windows użytkownicy uciekali się do korzystania z różnych narzędzi do administrowania systemem i automatyzacji. W 2006 r. jako rozwiązanie wprowadzono znaczące ulepszenie koncepcji powłoki: Windows PowerShell.

Program Windows PowerShell umożliwia wykonywanie różnych operacji, od automatyzacji powtarzalnych zadań, administrowania siecią itd. po zadania wymagające większej uwagi i kreatywności (takie jak publikowanie zawartości witryny, projektowanie itp.).





To nie tylko oszczędza czas, ale także daje większą kontrolę nad systemem operacyjnym i jego procesami.

Związane z: Jak podzielić i sformatować dysk za pomocą PowerShell





Co to jest polecenie cmdlet PowerShell?

Teraz, gdy znasz PowerShell, przyjrzyjmy się jednemu z najważniejszych aspektów PowerShell: Polecenie cmdlet .

Polecenia cmdlet (wymawiane polecenie-let) to lekkie i wydajne polecenia programu Windows PowerShell. Istnieją jako bloki konstrukcyjne, których można użyć do wykonywania określonych czynności, takich jak kopiowanie i przenoszenie plików lub jako część większego, bardziej zaawansowanego skryptu PowerShell.

ten Uzyskać pomoc Na przykład cmdlet jest najbardziej użytecznym cmdletem, ponieważ pozwala zobaczyć, co robi dany cmdlet, przyjrzeć się jego parametrom i pokazać różne sposoby, w jakie cmdlet jest używany.

Podobny do Uzyskać pomoc , Pobierz polecenie to kolejne polecenie cmdlet, którego można użyć do rozwiązywania różnych problemów z powłoki. 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 związane z tym parametrem.

Na przykład następujące polecenie pobierze polecenia wszystkich typów dostępnych na komputerze lokalnym i wyświetli je:

Get-Command *

Get-Command z parametrem ListaImportowane , z drugiej strony, otrzyma tylko polecenia z bieżących sesji.

Get-Command -ListImported

Jak uruchomić Windows PowerShell

Aby uruchomić Windows PowerShell, otwórz pasek wyszukiwania menu Start, wpisz Windows powershell, i uruchom wybierz Biegać jako administrator .

Spowoduje to uruchomienie programu PowerShell na twoim komputerze. Alternatywnie możesz uruchomić go za pomocą okna dialogowego Uruchom. naciskać Klawisz Windows + R na klawiaturze wpisz powershell, i uderzył Wejść uruchomić PowerShell.

Jak korzystać z Windows PowerShell

Jak wyjaśniono powyżej, PowerShell to aplikacja, która pomaga zautomatyzować powtarzające się zadania i zarządzać prostymi zadaniami administracyjnymi systemu Windows, a tym samym pomaga zaoszczędzić czas. Poniżej definiujemy niektóre z najbardziej przydatnych sposobów wykorzystania PowerShell na swoją korzyść.

1. Tworzenie skryptów za pomocą Windows PowerShell

Skrypt to zestaw instrukcji, krótki program, który uruchamia większy program podczas jego wykonywania.

Dzięki PowerShell możesz łatwo stworzyć 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: tworzeniu skryptu PowerShell za pomocą Notatnika.

Aby utworzyć skrypt PowerShell, wykonaj poniższe czynności:

  1. Rodzaj notatnik na pasku wyszukiwania menu Start i wybierz Najlepsze dopasowanie.
  2. W Notatniku napisz lub wklej skrypt, którego chcesz użyć. Na przykład:
Write-Host 'I make memes; Therefore I am.'

Teraz kliknij Plik opcję i wybierz Zapisz jako. Wpisz odpowiednią nazwę i kliknij Zapisać .

Aby uruchomić skrypt, uruchom PowerShell jako administrator. Następnie wpisz polecenie od dołu i naciśnij Wejść .

Set-ExecutionPolicy RemoteSigned

Zmieni to zasady wykonywania na twoim komputerze i pozwoli ci uruchamiać skrypty w 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 DO i naciśnij Wejść, i wpisz to polecenie, aby uruchomić skrypt, zamieniając się mszaa dla Twojej nazwy użytkownika.

& 'C:UsersmshaaDesktop
cript.txt'

Jeśli wykonasz polecenia w odpowiedniej 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 polityki wykonywania w systemie, która uniemożliwia uruchamianie losowych skryptów w systemie.

Zamiast tego zostanie wywołany wyjątek, który 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 nienaruszonym stanie? Jeśli tak, możesz użyć przejrzysta treść polecenie z PowerShell, aby to zrobić.

Clear-Content C:TempTestFile.txt

Zamień ścieżkę do pliku, który chcesz wyczyścić.

3. Uruchom polecenie na zdalnym komputerze

Za pomocą programu Windows PowerShell można również wykonać polecenie na jednym lub wielu komputerach zdalnych. Ta funkcja PowerShell jest znana jako PowerShell Remoting. Wszystko, czego potrzebujesz, to jeden komputer i niezawodne połączenie internetowe.

Jednak przed wykonaniem polecenia musisz najpierw nawiązać 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 PowerShell tak, jak w systemie lokalnym.

Jeśli chcesz wykonać polecenie na wielu zdalnych komputerach, uruchom to polecenie:

Invoke-Command -ComputerName Server01, Server02 -FilePath c:ScriptsDiskCollect.ps1

Ten fragment kodu uruchomi skrypt DiskCollect.ps1 na zdalnych komputerach Server01 i Server02. Aby uzyskać szczegółowe wprowadzenie do poleceń zdalnych, sprawdź Oficjalny przewodnik po zdalnych poleceniach firmy Microsoft .

4. Użyj PowerShell do skanowania złośliwego oprogramowania

Możesz uruchomić skanowanie w poszukiwaniu złośliwego oprogramowania w swoim systemie bezpośrednio za pomocą programu Windows PowerShell. Aby uruchomić szybkie skanowanie, wpisz następujące polecenia w PowerShell i naciśnij Wejść :

Start-MpScan -ScanType QuickScan

Ale czasami szybkie skanowanie nie wystarczy. Na szczęście możesz także 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 złośliwego oprogramowania w tle podczas wykonywania innych zadań. Aby uzyskać więcej informacji, zapoznaj się z naszym kompletnym przewodnikiem po używanie PowerShell do skanowania komputera w poszukiwaniu złośliwego oprogramowania .

5. Majstrowanie przy plikach i folderach

Za pomocą programu Windows PowerShell można nawet zarządzać plikami i folderami systemu bezpośrednio z jednego miejsca. Możesz zrobić wiele różnych rzeczy, takich jak przenoszenie, otwieranie, zmiana nazwy itp. Podobnie jak w przypadku poprzednich poleceń, wyłącz mszaa dla Twojej nazwy użytkownika.

Zmiana nazw plików i folderów

Możesz łatwo zmienić nazwy plików i folderów za pomocą Zmień nazwę elementu cmdlet w PowerShell.

Rename-Item c:UsersmshaaDesktopMemesAreLame.xls MemesAreCool.xls

Przenoszenie plików i folderów

jak odwrócić wyszukiwanie grafiki na telefonie

Podobnie jak w przypadku zmiany nazwy, możesz również użyć programu PowerShell do przenoszenia plików i folderów na komputerze.

Move-Item c:UsersmshaaDesktopMemesAreLame.xls c:UsersmshaaDocuments

Otwieranie plików

Użyj poniższego polecenia, aby otworzyć dowolny losowy plik w swoim systemie:

Invoke-Item c:MakeUseOfHelloWorld.txt

Możesz także otworzyć wiele plików za jednym razem po nieznacznym dostosowaniu powyższego polecenia.

Invoke-Item c:MakeUseOf*.txt

Zastąpienie nazwy konkretnego pliku gwiazdką (*) pozwoli Invoke-Item cmdlet otworzyć 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 to bardzo przydatne narzędzie do przechowywania w torbie narzędzi systemu Windows, aby działanie systemu Windows było płynniejsze i zautomatyzowane.

Udział Udział Ćwierkać E-mail Co to jest Arduino? Co możesz z tym zrobić? Wyjaśnione

Arduino to niezwykłe urządzenie do majsterkowania w elektronice. Dowiedz się, co to jest, co możesz z nim zrobić i jak zacząć.

Czytaj dalej
Powiązane tematy
  • Okna
  • Automatyka komputerowa
  • Wiersz polecenia
  • PowerShell
O autorze Kopalnia Shaant(58 opublikowanych artykułów)

Shaant jest pisarzem sztabowym w MUO. Absolwent aplikacji komputerowych, swoją pasję do pisania wykorzystuje do wyjaśniania skomplikowanych rzeczy prostym językiem angielskim. Kiedy nie bada ani nie pisze, można go znaleźć, gdy czyta dobrą książkę, biega lub spotyka się z przyjaciółmi.

Więcej od Shaanta Minhasa

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować