Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

PS1 in exe umwandeln - Probleme mit Logfile

$
0
0

Hallo,


ich habe mein PowerShell-Skript in eine Exe (mit PowerGUI) umgewandelt. Als Abhängigkeiten habe ich eine Config und ein Logfile angegeben. Beide braucht das Skript um zu funktionieren.

Die Config hat er auch brav erkannt und funktioniert. Was aber nicht läuft ist das schreiben in das Logfile. Er kommt mir mit folgender Fehlermeldung:

Get-Content : 
Der Pfad "C:\Users\user\AppData\Local\Temp\Quest Software\PowerGUI\97252c7d-b00a-40dc-b0fc-5f4cd67fc744\97252c7d-b00a-40dc-b0fc-5f4cd67fc744.log" kann nicht gefunden werden, da er nicht vorhanden ist. Bei C:\Users\user\AppData\Local\Temp\Quest Software\PowerGUI\97252c7d-b00a-40dc-b0fc-5f4cd67fc744\URL_Check.ps1:80 Zeichen:17+ [int]$row_num=gc <<<< $logfile | measure-object -line | select-object -expand Lines+ CategoryInfo : ObjectNotFound: (C:\Users\user...f4cd67fc744.log:String) [Get-Content], ItemNotFoundException+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand

Was für ein Logfile sucht er da? Was macht PowerGUI da im Hintergrund, dass er es nicht gerafft bekommt

Zum Fehler mit der Row_Num ... ich zähle das Logfile aus. Da er es scheinbar nicht findet, ist klar, dass die gc-Methode fehl schlägt.

Was mir aber aufgefallen ist, dass er in dem oben angezeigten PowerGUI-Verzeichnis Session-Ordner anlegt, in denen die Config und das erfolgreich beschriebene Logfile hinterlegt sind. So soll das aber nicht laufen!!!



Viewing all articles
Browse latest Browse all 2314

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>