Hallo zusammen,
ich (powershell anfänger) bräuchte mal wieder eure Hilfe,
und zwar versuche ich eine Datei in den Ordner zu schreiben, in dem das Skript ausgeführt wird. Das funktioniert unter Powershell problemlos! Wenn ich nun aber die .ps1 zu einer .exe kompiliere geht es nicht mehr! Mir wird dann immer als aktueller Pfad ein Temporärer Pfad angezeigt. Habe schon mehrere Dinge versucht:
#Versuch 1
$dir = ((Get-Scriptpath)[0]) + "\Passwortfile.txt"
#Versuch 2
$directory = New-Object System.Io.DirectoryInfo(".")
$dir = $directory.Fullname + "\Passwortfile.txt"
#Versuch 3
$dir = [Environment]::CurrentDirectory = Get-Location -PSProvider FileSystem
#Versuch 4
$dir = (Split-Path -parent $MyInvocation.MyCommand.Definition) + "\Passwortfile.txt"
#Versuch 5
$dir = (split-path $Script:MyInvocation.MyCommand.Path -parent) + "\Passwortfile.txt"Kann mir einer weiterhelfen?
Vielen Dank schonmal