Jump to content

Trouble mit Powershell Script


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Halli Hallo,

 

ich habe ein hartnäckiges Problem in meinem Powershell-Skript.

Ich hoffe jemand von euch kann mir helfen, da die Powershell für mich noch absolut neues Terrain ist.

 

Mein Problem ist folgendes.

 

Ich habe ein kleines Script geschrieben, dass mir automatisch Dateien und Ordner aus einem Zielordner löscht, sofern diese älter als x-Tage sind.

Alles schön und gut. ABER ich möchte das Script so erweitern, dass ich es auch innerhalb einer Sandbox aufrufen kann. Sprich: Er simuliert nur die Aktionen, führt sie aber nicht tatsächlich aus.

Nach langem Googlen bin ich auf den Parameter -whatif gestoßen. Den man einfach an den Befehl dranhängt und er gibt mir auf der Konsole aus was er getan "hätte".

Ich möchte das aber nicht in der Konsole stehen haben sondern in einer .txt. Also hab ich es gepiped. ---> Funktioniert aber paradoxer-weise nicht.

 

Jemand eine Idee warum nicht bzw. einen besseren Vorschlag

 

Hier ein Teil meines Scripts:

 

Remove-Item -LiteralPath $datei -force -WhatIf | Out-File -FilePath (Join-Path $pfad2 $logfile2) -append

 

 

Er gibt mir dann nur auf der Konsole aus, was er gemacht hätte.....:confused:

 

Thx in advance

 

Gruß

 

Matze

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...