Powershell - jüngste Datei in Umgebungsvariable schreiben
Mit Powershell möchte ich:
- die jüngste Datei finden (erledigt)
- nur den Namen der Datei in eine Umgebungsvariable schreiben
Hallo zusammen,
ich habe das Problem, dass die Ausgabe meiner Powershell-Abfrage mir eine Leerzeile liefert und vor dem Namen der gewünschten Datei ein "Name : " ausgegeben wird. Wie kann ich das verhindern?
Folgenden Code nutze ich:
Beim Auslesen des Registry-Schlüssels kommt nur Murks:
Sende ich den Inhalt von $ergebnis in eine Datei kommt dieses Ergebnis:
Wie bekomme ich hier die überflüssige Leerzeilen und "Name : " weg? ODER: Wie bekommt ich das Ergebnis direkt in den Registry-Schlüssel?
ich habe das Problem, dass die Ausgabe meiner Powershell-Abfrage mir eine Leerzeile liefert und vor dem Namen der gewünschten Datei ein "Name : " ausgegeben wird. Wie kann ich das verhindern?
Folgenden Code nutze ich:
# Finde die jüngste Datei
$ergebnis = dir n:\windows-sap_*.vbk | sort -prop LastWriteTime | select -Last 1 | fl name
# Schreibe das Ergebnis in eine Umgebungsvariable in der Registry
Set-ItemProperty -Path HKCU:\Environment -Name DATEI -Value $ergebnis
Beim Auslesen des Registry-Schlüssels kommt nur Murks:
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER\Environment
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER
PSChildName : Environment
PSDrive : HKCU
PSProvider : Microsoft.PowerShell.Core\Registry
DATEI : Microsoft.PowerShell.Commands.Internal.Format.FormatStartData Microsoft.PowerShell.Commands.Internal.Format.GroupStartData Microsoft.PowerShell.Commands.Internal.Format.FormatEntryData Microsoft.PowerShell.Commands.Internal.Format.GroupEndData Microsoft.PowerShell.Commands.Internal.Format.FormatEndData
Name : windows-sap_2011-11-02T173201.vbk
Please also mark the comments that contributed to the solution of the article
Content-Key: 175756
Url: https://administrator.de/contentid/175756
Printed on: April 19, 2024 at 19:04 o'clock
1 Comment