Quantcast
Viewing all articles
Browse latest Browse all 2314

Wie Schattenkopie löschen mit Y und Mount-Verzeichnis löschen?

Hallo,
ich habe ein PowerShell Script erstellt, welches auf einem Windows 10 Rechner vom Laufwerk D: eine Schattenkopie erstellt und diese als D:\ShadowCopy mountet.
Funktioniert alles.
Danach will ich diese Schattenkopie und das Verzeichnis D:\ShadowCopy löschen. Und hier habe ich Schwierigkeiten.

Muss ich vorher die Schattenkopie dismounten? Wenn ja, wie?

Für das Löschen verwende ich:
vssadmin delete shadows /Shadow=$($s2.ID.ToLower())
Nach dem Ausführen des Befehls wird angezeigt:
Soll(en) die 1 Schattenkopie(n) wirklich gel”scht werden (J/N): [N]? N
Wie kann ich Y (yes) dem Befehl mitgeben?

Wie kann ich danach das Verzeichnis D:\ShadowCopy löschen?


Grüße
Alexander

function GetShadow() { $s1 = (Get-WmiObject -List Win32_ShadowCopy).Create("D:\", "ClientAccessible") $s2 = Get-WmiObject Win32_ShadowCopy | Where-Object { $_.ID -eq $s1.ShadowID } $d = $s2.DeviceObject + "\" cmd /c mklink /d D:\ShadowCopy "$d" Read-Host -Prompt "Schattenkopie erstellt > Return" # unmount the shadow ??? # delete shadow mit Y ??? vssadmin delete shadows /Shadow=$($s2.ID.ToLower())

# delete Verzeichnis D:\ShadowCopy ??? }




Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>