2017-05-15 5 views
0

Ich habe ein Powershell-Skript, das, wenn es ausgeführt wird, einige Warnungen gibt. Wenn ich dieses Skript mit Powershell ausgeführt habe, wird es erfolgreich ausgeführt, aber wenn ich es von Powerise aus starte, stoppt es bei der Warnung. Wie kann ich Warnungen in Powerise ignorieren, damit das Skript vollständig ausgeführt werden kann? Powershell Version 5. Unten ist die WarnungPowerISE stoppt Skript auf Warnung

Warnung CS0169: Das Feld 'RedeemControllerTest.PostMethod._environment' nie

verwendet wird
+0

[Vielleicht verwandt] (http://stackoverflow.com/q/30709884/1630171). –

+0

Können Sie genug Skript zur Verfügung stellen, damit jemand das Problem reproduzieren kann? – DeanOC

+0

@DeanOC: Ich glaube nicht, dass ich kann, weil es ein langes Skript und enthält den Namen meiner Firma und andere Unternehmen in den Funktionen und in den Kommentaren. Denken Sie nicht, es bezieht sich auf Power ISE, wie Power ISE stoppt das Skript auf Warnung aber Powershell nicht. – wonderwall

Antwort

0

Kann u der "-ErrorAction "SilentlyContinue gesetzt"" Parameter? Benötigen Sie mehr Daten, um Ihre Problemstellung zu ermitteln. Vielleicht aktualisieren Sie Ihren Post mit einem Snippet des Skripts. In Bezug auf sensible Informationen - Sie müssen das verschlüsseln, oder teilen Sie es trotzdem, wenn Sie irgendwelche Hilfe matchen möchten.

+0

Ich habe versucht, es hat nicht funktioniert. Ich denke nicht, dass es etwas mit dem Code zu tun hat, weil derselbe Code aufhört, wenn ich ihn in Powershell ausführe, aber weiter läuft, wenn er in Powershell ausgeführt wird. SO seine ISE-Einstellungen. Ich werde viele Dinge im Skript ändern müssen, um es sichtbar zu machen, und es ist auch sehr groß. Danke trotzdem. – wonderwall

1

Der Fehler, den Sie beziehen, ist, soweit ich sehen kann, im Zusammenhang mit der Kompilierung von C#. Vielleicht versucht Ihr Skript einen Compiler zu starten? Der bereitgestellte Fehler würde dann in dem C# -Quellcode gefunden werden, mit dem der Compiler arbeitet.

Der Fehler besagt nur, dass eine Variable im Code nie verwendet wird und entfernt werden sollte.

+0

Danke für die Antwort, aber ich mache mir keine Sorgen wegen des Fehlers. Ich mache mir Sorgen, warum PowerISE das Skript bei diesem Fehler nicht stoppt. – wonderwall

Verwandte Themen