Udostępnij za pośrednictwem


about_Run_With_PowerShell

Krótki opis

W tym artykule wyjaśniono, jak używać funkcji "Uruchom z programem PowerShell" do uruchamiania skryptu z dysku systemu plików.

Długi opis

Począwszy od wersji Windows PowerShell 3.0, można użyć funkcji "Uruchom za pomocą programu PowerShell", aby uruchamiać skrypty z Eksplorator plików w Windows 8 i Windows Server 2012 oraz w Eksploratorze Windows we wcześniejszych wersjach systemu Windows.

Funkcja "Uruchom przy użyciu programu PowerShell" została zaprojektowana do uruchamiania skryptów, które nie mają wymaganych parametrów i nie zwracają danych wyjściowych do wiersza polecenia.

W przypadku korzystania z funkcji "Uruchamianie za pomocą programu PowerShell" okno konsoli programu PowerShell jest wyświetlane tylko na krótko, jeśli w ogóle. Nie można z nim korzystać.

Aby użyć funkcji "Uruchom z programem PowerShell":

W Eksplorator plików (lub Eksploratorze Windows) kliknij prawym przyciskiem myszy nazwę pliku skryptu, a następnie wybierz polecenie "Uruchom przy użyciu programu PowerShell".

Funkcja "Uruchom za pomocą programu PowerShell" uruchamia sesję programu PowerShell, która ma zasady wykonywania obejścia, uruchamia skrypt i zamyka sesję.

Uruchamia polecenie o następującym formacie:

PowerShell.exe -File <FileName> -ExecutionPolicy Bypass

Polecenie "Uruchom za pomocą programu PowerShell" ustawia zasady pomijania wykonywania tylko dla sesji (bieżące wystąpienie procesu programu PowerShell), w której jest uruchamiany skrypt. Ta funkcja nie zmienia zasad wykonywania komputera ani użytkownika.

Funkcja "Uruchom z programem PowerShell" ma wpływ tylko na zasady wykonywania AllSigned. Jeśli zasady wykonywania AllSigned są skuteczne dla komputera lub użytkownika, polecenie "Uruchom przy użyciu programu PowerShell" uruchamia tylko podpisane skrypty. Nie ma to wpływu na żadne inne zasady wykonywania "Uruchom przy użyciu programu PowerShell". Aby uzyskać więcej informacji, zobacz about_Execution_Policies.

Uwaga dotycząca rozwiązywania problemów: uruchomienie polecenia programu PowerShell może spowodować wyświetlenie monitu o potwierdzenie zmiany zasad wykonywania.

Zobacz też