Jak opanować 10 podstawowych poleceń programu PowerShell dla użytkowników systemu Windows



PowerShell jest trochę dziwny, ale w rzeczywistości jest całkiem potężnym narzędziem do zarządzania komputerem z systemem Windows. Jeśli kiedykolwiek myślałeś o automatyzacji nudnych zadań — takich jak czyszczenie plików, uruchamianie i zatrzymywanie aplikacji czy sprawdzanie statystyk systemowych — PowerShell jest Twoim przyjacielem. To niemal jak tajna broń, zwłaszcza jeśli wiersz poleceń wydaje się nieco ograniczony. Poza tym, w niektórych konfiguracjach natywne opcje graficznego interfejsu użytkownika po prostu nie wystarczają i wtedy znajomość PowerShella może zaoszczędzić dużo czasu i frustracji.

W przeciwieństwie do skomplikowanych skryptów powłoki Linuksa, PowerShell używa poleceń zwanych „cmdletami”, które są bardziej zbliżone do języka angielskiego i łatwiejsze do zrozumienia. Gdy już się z nimi oswoisz, zdasz sobie sprawę, jak wiele możesz zrobić bez klikania w menu. Jeśli więc próbujesz naprawić dziwne zawieszanie się usług, zautomatyzować aktualizacje lub po prostu sprawdzić informacje o systemie, znajomość kilku poleceń PowerShella bardzo się przydaje. I owszem, nie zawsze wszystko idzie gładko — czasami trzeba uruchomić PowerShella jako administrator lub zmodyfikować zasady wykonywania — ale to część zabawy, prawda?

Jak rozwiązać problemy z zasadami wykonywania programu PowerShell w systemie Windows

Dlaczego to pomaga: Domyślna polityka wykonywania często blokuje uruchamianie skryptów, co może być bardzo frustrujące, jeśli próbujesz uruchomić niestandardowe skrypty lub narzędzia. Kiedy program PowerShell zgłasza błąd „Uruchamianie skryptów jest wyłączone”, zazwyczaj jest to spowodowane tym ustawieniem. Zmiana tego ustawienia jest rozwiązaniem i nie jest to bardzo skomplikowane, gdy wiesz, jakie polecenie uruchomić. Spodziewaj się monitu z prośbą o potwierdzenie — wystarczy nacisnąć klawisz Y, aby kontynuować.

Ustaw zasady wykonywania, aby zezwolić na skrypty

  • Otwórz program PowerShell jako administrator — kliknij prawym przyciskiem myszy przycisk Start i wybierz polecenie Windows PowerShell (administrator).
  • Wpisz polecenie: Set-ExecutionPolicy RemoteSigned. Umożliwia to uruchamianie skryptów lokalnych i tych podpisanych przez zaufanego wydawcę.
  • Naciśnij Y, a następnie Enter. Czasami nie działa to na wszystkich komputerach dokładnie tak samo; na jednej konfiguracji działa od razu, na innej może być konieczne ponowne uruchomienie.

Jeśli chcesz tylko sprawdzić, jaka jest Twoja aktualna polityka, wpisz: Get-ExecutionPolicy. W ten sposób dowiesz się, czy musisz ją zmienić. Jeśli eksperymentujesz, pamiętaj, że ustawienie „ Bez ograniczeń” jest najbardziej łagodne, ale też najbardziej ryzykowne — rób to tylko wtedy, gdy w pełni rozumiesz, co robisz.

Ponieważ system Windows lubi komplikować sobie życie, czasami trzeba dostosować zasady za pomocą zasad grupy lub zmienić ustawienia zabezpieczeń, ale powyższe polecenia zwykle rozwiązują problem.



Czy ten artykuł był pomocny?