2017-03-13 2 views
0

ich das PoshRSJob Modul heruntergeladen. Wenn ich versuche, das Modul zu importieren es immer die folgenden Fehler führt (übersetzt aus Deutsch):Import-Module PoshRSJob mit ExecutionPolicy RemoteSigned

PS C:\WINDOWS\system32> ipmo "C:\Program Files\WindowsPowerShell\Modules\PoshRSJob" 
ipmo : The File "C:\Program Files\WindowsPowerShell\Modules\PoshRSJob\Scripts\TabExpansion.ps1" could not be loaded. The File "C:\Program 
Files\WindowsPowerShell\Modules\PoshRSJob\Scripts\TabExpansion.ps1" is not signed digitally. You can't execute this script on your system. More information: "about_Execution_Policies" unter 
"http://go.microsoft.com/fwlink/?LinkID=135170".. 
In Zeile:1 Zeichen:1 
+ ipmo "C:\Program Files\WindowsPowerShell\Modules\PoshRSJob" 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : Sicherheitsfehler: (:) [Import-Module], PSSecurityException 
    + FullyQualifiedErrorId : UnauthorizedAccess,Microsoft.PowerShell.Commands.ImportModuleCommand 

Unsere ExecutionPolicy

RemoteSigned ist

Gibt es einen Weg, um dieses Modul zu bekommen in einer RemoteSigned Umgebung arbeiten, ohne zu Umgehen die Executionpolicy jedes Mal, wenn ich das Modul in einem Skript verwende, und ohne die ExecutionPolicy auf Unrestricted zu setzen?

Antwort

2

Es könnte sein, dass Windows die Dateien als Remote-Dateien, obwohl sie auf Ihrem Rechner lokal behandelt. Manchmal weiß Windows, wann Dateien aus dem Internet kommen (zum Beispiel, wenn Sie über IE oder Edge herunterladen, statt sagen, Firefox). Hinter den Kulissen speichert dies Zoneninformationen in einem alternativen Datenstrom, der der Datei zugeordnet ist, der jedoch geändert oder entfernt werden kann.

Rechtsklicken Sie auf die PSD1, PS1, PSM1 Dateien innerhalb des Moduls und wählen Sie „Eigenschaften“ und wenn es eine Entsperrung Option ist, stellen Sie sicher, dass es unticked ist.

Alternativ können Sie das Cmdlet ausführen Unblock-File, wenn Sie Powershell 5.1 oder höher haben.

Verwandte Themen