Ich versuche eine einfache Fehlerprotokollierung in einem PowerShell-Skript zu implementieren, das Dinge installiert.Dateipfadvariable erstellen, ohne die Datei zu öffnen
Die Struktur ist wie folgt:
New-Item C:\Test\LogFile.txt -ItemType file
$Path = C:\Test\LogFile.txt
try
{
#Install stuff
}
catch
{
Add-Content $Path "error description"
}
try
{
#Install more stuff
}
catch
{
Add-Content $Path "error description"
}
Das Problem ist mit der Linie $Path = C:\Test\LogFile.txt
. Dadurch wird die Datei geöffnet. Kann ich die Pfadvariable erstellen, ohne die Datei zu öffnen? Ich möchte hier wirklich eine Variable verwenden, falls ich den Speicherort der Fehlerprotokolldatei ändern möchte.
$ path = "C: \ test \ logfile.txt" – Kiran