Bei der Bereitstellung von Skripts für Kunden wird das Skript nur ausgeführt, wenn set-executionpolicy festgelegt wurde.Wie ist es üblich, Set-executionpolicy in der Produktionsumgebung zu tun?
Was ist bei der Bereitstellung eines Skripts für Kunden üblich?
Ob set-executionpolicy als erster Befehl im Skript ausgeführt würde, so dass es ohne Fehler ausgeführt werden würde oder einige Dokumente über set-executionpolicy erfasst würden.
Ich gebe Powershell-Skript erstmals unseren Kunden. Früher benutze ich einfach, um in unserer Umgebung auszuführen, also habe ich nicht darüber nachgedacht.
auch eine Fledermaus-Datei als Wrapper für die PS1 eines senden, die wie etwas tun:
Irgend jemand bitte helfen Sie mir etwas Licht in diesem
@manojlds Antwort ist genau das, was ich tun würde, nur ein Nebenkommentar: Putting Set-ExecutionPolicy als erste Zeile in Ihrem Skript macht kaum Sinn, es wird sowieso nicht ausgeführt werden. Ich würde auch empfehlen, ein gültiges Zertifikat zu verwenden und Ihr Skript zu signieren, damit Ihr Skript, wenn es AllSigned verwendet, ohne Batch arbeitet. Beachten Sie, dass, wenn das mit GPO - ExecutionPolicy konfiguriert ist, powershell.exe nicht helfen wird. – BartekB