Freigeben über

Mit Powershell Skript alte Windows Backup's löschen schlägt fehl!

Anonym
2013-02-19T13:15:38+00:00

Hallo Community,

Ich habe ein Windows Backup mit Datensicherung und einem Systemabbild am laufen.

Da das eigene Windows Backup tool dummerweise nicht die alten Backups löscht sobald die Festplatte voll ist, möchte ich dass ein Powershell Skript das ganze für mich automatisch macht. Ich weiß, es gibt auch andere Möglichkeiten als das mit Powershell zu tun, die kenn ich, aber ich möchte das per Powershell erledigen.

Das zu sichernde System und die Dateien befinden sich auf "C:" und es wird alles auf eine Externe Festplatte "I:" ,die extra fürs Backup ist, gesichert.

Diese ist 1TB groß.

Ich habe ein paar Test-Backups drauf spielen lassen, die aber von dem Skript nicht gelöscht werden. Andere Dateien die ich als Datenmüll da drauf gespielt habe werden allerdings schon gelöscht. Wieso nicht die Test-Backups?

Hier das Skript:


$identity = [System.Security.Principal.WindowsIdentity]::GetCurrent()

$princ = New-Object System.Security.Principal.WindowsPrincipal($identity)

if(!$princ.IsInRole( `

    [System.Security.Principal.WindowsBuiltInRole]::Administrator))

     {

    $powershell = [System.Diagnostics.Process]::GetCurrentProcess()

    $psi = New-Object System.Diagnostics.ProcessStartInfo $powerShell.Path

    $script = $MyInvocation.MyCommand.Path

    $prm = $script

   foreach($a in $args) {

     $prm += ' ' + $a

   }

   $psi.Arguments = $prm

   $psi.Verb = "runas"

   [System.Diagnostics.Process]::Start($psi) | Out-Null

   return;

 }

echo Beginne

Start-Sleep -s 5

$now = get-date

dir "G:" | where {$_.LastWriteTime -le $now.AddHours(-0)} | del -recurse -force

Start-Sleep -s 7


Ich hoffe da kennt sich jemand aus und weiß was zu tun ist,

Mit freunlichen Grüßen,

ToniLovesHisPrivacy

Windows für Zuhause | Vorherige Windows-Versionen | Windows-Update

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

Antwort, die vom Frageautor angenommen wurde

Anonym
2013-02-20T11:57:51+00:00

War diese Antwort hilfreich?

Eine Person fand diese Antwort hilfreich.
0 Kommentare Keine Kommentare

1 zusätzliche Antwort

Sortieren nach: Am hilfreichsten
  1. Anonym
    2013-02-20T11:17:40+00:00

    Hallo,

    da sich deine Anfrage auf das Erstellen von Scripten bezieht, bitte ich dich deine Anfrage erneut im TechNet Forum zu stellen. Da gibt es einen speziellen Bereich dafür.

    Hier der Link zum Forum:

    http://social.technet.microsoft.com/Forums/en/ITCG/threads/

    Es wäre sehr nett von dir, wenn du uns einen Link, zu deinem Posting im TechNet, zur Verfügung stellst. Auf diese Weise können auch andere User schnell die Antwort finden.

    Gruß,

    Solveig

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare