Jak uruchamiać skrypty PowerShell za pomocą skrótów klawiaturowych w systemie Windows 10

Skrypty PowerShell wymagają trochę konfiguracji, jeśli chcesz, aby były uruchamiane automatycznie w określonym czasie. To wymaga czegoś więcej niż tylko zaplanowanego zadania, ponieważ skrypt nie zostanie uruchomiony w PowerShell jako akcja. Jeśli nie chcesz automatycznie uruchamiać tych skryptów, a zamiast tego chcesz uruchamiać skrypty PowerShell ze skrótami klawiaturowymi, możesz to zrobić. Istnieją pewne ograniczenia tego procesu, ale nic nie czyni go żmudnym w użyciu.

Skrypty PowerShell ze skrótami klawiaturowymi

Pierwszą rzeczą, której potrzebujesz, jest skrypt PowerShell. Śmiało i stwórz to. Przenieś go w miejsce, o którym wiesz, że nie usuniesz go przypadkowo. Gdy to zrobisz, przejdź do pulpitu i kliknij prawym przyciskiem myszy pusty obszar. Z menu kontekstowego wybierz Nowy> Skrót.

W polu lokalizacji wprowadź następujące informacje i pamiętaj, aby zastąpić „ścieżkę do skryptu” pełną ścieżką do skryptu programu PowerShell, który chcesz uruchomić za pomocą skrótu klawiaturowego.

%SystemRoot%system32WindowsPowerShellv1.0powershell.exe -ExecutionPolicy Bypass -File "path-to-script"

Przykład

%SystemRoot%system32WindowsPowerShellv1.0powershell.exe -ExecutionPolicy Bypass -File "C:UsersfatiwDesktoptoastNotification.ps1"

Kliknij Dalej i wprowadź nazwę skrótu. Jeśli chcesz, możesz także zmienić ikonę używaną przez skrót. Domyślnie użyje ikony PowerShell.

Po utworzeniu skrótu kliknij go prawym przyciskiem myszy i wybierz Właściwości z menu kontekstowego. Przejdź do karty Skrót, kliknij w polu „Klawisz skrótu” i zapisz skrót klawiaturowy, którego chcesz użyć do uruchomienia aplikacji.

Wystarczy wpisać literę lub cyfrę. Klawisze Ctrl + Alt są dodawane domyślnie i będą częścią wszystkich skrótów klawiaturowych do uruchamiania aplikacji / skrótów do aplikacji.

To powinno załatwić sprawę. Możesz teraz uruchomić skrypt za pomocą zarejestrowanego skrótu.

Ograniczenia

Wspomniałem wcześniej, że ta metoda ma ograniczenia, chociaż nie są one zbyt restrykcyjne. Ograniczeniem jest to, że utworzony skrót należy umieścić na pulpicie lub dodać do menu Start. Jeśli przeniesiesz skrót w inne miejsce, np. Na inny dysk na swoim komputerze, lub umieścisz go w folderze, skrót klawiaturowy nie będzie mógł uruchomić skryptu.

Pozostawienie skryptu na pulpicie jest naprawdę najbardziej niezawodnym sposobem uruchamiania skryptów za pomocą skrótu klawiaturowego. Wygląda na to, że użycie opcji Pin to Start w menu skrótu tak naprawdę nie działa, podobnie jak dodanie jej do folderu Menu Start. Może to mieć coś wspólnego ze skryptem, na którym to przetestowałem, więc wypróbuj go sam. Jeśli dodanie skrótu do menu Start nie zadziała, będziesz musiał umieścić go na pulpicie.