Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 14091|Odpowiedź: 1

PowerShell nie ładuje plików podczas bezpośredniego skryptowania, ponieważ skrypt jest zabroniony

[Skopiuj link]
Opublikowano 21.12.2016 14:03:59 | | | |

Gdy Powershell bezpośrednio skryptuje, pojawia się:
Plik ******.ps1 nie może być załadowany, ponieważ wykonywanie skryptów jest w tym systemie zabronione. Więcej informacji znajdziesz w artykule "Get-Help about_signing".
Lokalizacja: Linia: 1 Znaki: 17
+ E:\Test\test.ps1 <<<<
+ CategoryInfo : NotSpecificed: (:) [], PSSecurityException
+ FullyQualifiedErrorId : RuntimeException
Sprawdź "pomoc about_signing":
Temat
about_signing
Krótki opis
Wyjaśnia, jak podpisać skrypt, aby był zgodny z politykami wykonawczymi Windows PowerShell.
Szczegółowy opis
Polityka Restricted Execution nie pozwala na uruchamianie żadnych skryptów.
Polityki wykonawcze AllSigned i RemoteSigned uniemożliwiają uruchamianie skryptów Windows PowerShell bez podpisu cyfrowego.
Ten temat wyjaśnia, jak uruchomić wybrany skrypt bez podpisu (nawet jeśli polityka wykonania to RemoteSigned) oraz jak zrobić to poprawnie
Skrypt do podpisania do własnego użytku.
Więcej informacji o politykach egzekwowania Windows PowerShell można znaleźć w about_Execution_Policy.
Umożliwia uruchamianie skryptów sygnaturowych
Gdy po raz pierwszy uruchamiasz Windows PowerShell na komputerze, aktualna polityka wykonywania prawdopodobnie będzie Restricted (domyślne ustawienie).
Polityka Restricted nie pozwala na uruchamianie żadnych skryptów.
Aby zrozumieć aktywną politykę wykonywania na swoim komputerze, wpisz:
get-executionpolicy
Aby uruchomić niepodpisane skrypty, które napisałeś i podpisałeś od innych użytkowników na swoim lokalnym komputerze, użyj następującego polecenia, aby uruchomić niepodpisane skrypty napisane na komputerze
Zmiany w polityce wykonawczej w RemoteSigned:
set-executionpolicy remotesigned
Więcej informacji można znaleźć w sekcji Set-ExecutionPolicy.

Wykonaj "set-ExecutionPolicy RemoteSigned":
Wykonaj zmiany polityki
Polityki wykonawcze uniemożliwiają wykonywanie skryptów, którym nie ufasz. Zmiana polityki wykonania może narazić Cię na about_Execution_Policies
Ryzyka bezpieczeństwa opisane w temacie pomocy. Chcesz zmienić swoją politykę egzekwowania prawa?
[Y] Tak (Y) [N] Nie (N) [S] Wstrzymaj(s) [?] Pomoc (domyślnie "Y"): y

PowerShell bez wątpienia jest nastawiony na bezpieczeństwo i dzieli wykonywanie skryptów na kilka strategii.
Oto 4 najczęściej stosowane strategie realizacji:
Ograniczone:
Uruchamianie jakichkolwiek skryptów i plików konfiguracyjnych jest zabronione.
Wszyscy podpisani:
Skrypty mogą być uruchamiane, ale wszystkie skrypty i pliki konfiguracyjne muszą być podpisane przez zaufanego wydawcę, w tym skrypty napisane na komputerze lokalnym.
RemoteSign:
skrypty mogą być uruchamiane, ale skrypty i pliki konfiguracyjne pobierane z sieci muszą być podpisane przez zaufanego wydawcę;       Cyfrowe podpisywanie skryptów, które zostały już uruchomione i zapisane na lokalnej maszynie, nie jest wymagane.
Nieograniczone:
Można uruchomić skrypty bez sygnalizacji. (Niebezpieczeństwo!) )
Jeśli nadal pojawia się błąd niewykonalny, spróbuj Set-ExecutionPolicy Unrestricted




Poprzedni:PowerShell zamienia wiele przestrzeni w jedną przestrzeń, aby usunąć nadmiar przestrzeni
Następny:ngx_lua_waf to zapora sieciowa oparta na lua-nginx-module (openresty).
Opublikowano 13.04.2020 21:50:04 |
Wymiana mrozu z obciążeniem cieplnym
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com