Rename-Item geht nicht - warum?
Hi, vielleicht hat jemand eine Idee oder Tipp?
OS: Windows 7 Prof., 32 Bit
Vielen Dank
Hallo zusammen,
ich möchte mehrere Generationen von WindowsImageBackup aufheben,
und daher wollte ich das Verzeichnis H:\WindowsImageBackup automatisch nachts mit einem PS Script
oder .cmd commando auf H:\WindowsImageBackup01 umbenennen.
Natürlich hat diese Ordner weiter Unterverzeichnisse \Hostname\Backup, Hostname \Catalog etc. ……
also ist nicht leer.
Mit dem script :
$BuDir = Test-Path H:\WindowsImageBackup
If ($BuDir -eq $True) {rename-item H:\WindowsImageBackup WindowsImageBackup01}
klappt es aber nicht! Ich krig die Krieseeeeeeeeee!!!
Der Zugriff auf das Verzeichnis wird verweigert. Es handelt sich um eine externe USB Platte. Ich bin Admin
auf der Maschine, habe Besitz von der Platte und auch alle rechet darauf, aber es klappt trotzdem nicht.
Kann es sein, dass es überhaupt nicht geht per .PS1 oder .cmd ein nicht leeres Ordner umzubenennen?
Vielen Dank für evtl. Hilfe oder Tipp.
Joe
OS: Windows 7 Prof., 32 Bit
Vielen Dank
Hallo zusammen,
ich möchte mehrere Generationen von WindowsImageBackup aufheben,
und daher wollte ich das Verzeichnis H:\WindowsImageBackup automatisch nachts mit einem PS Script
oder .cmd commando auf H:\WindowsImageBackup01 umbenennen.
Natürlich hat diese Ordner weiter Unterverzeichnisse \Hostname\Backup, Hostname \Catalog etc. ……
also ist nicht leer.
Mit dem script :
$BuDir = Test-Path H:\WindowsImageBackup
If ($BuDir -eq $True) {rename-item H:\WindowsImageBackup WindowsImageBackup01}
klappt es aber nicht! Ich krig die Krieseeeeeeeeee!!!
Der Zugriff auf das Verzeichnis wird verweigert. Es handelt sich um eine externe USB Platte. Ich bin Admin
auf der Maschine, habe Besitz von der Platte und auch alle rechet darauf, aber es klappt trotzdem nicht.
Kann es sein, dass es überhaupt nicht geht per .PS1 oder .cmd ein nicht leeres Ordner umzubenennen?
Vielen Dank für evtl. Hilfe oder Tipp.
Joe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 162418
Url: https://administrator.de/contentid/162418
Ausgedruckt am: 23.11.2024 um 02:11 Uhr
4 Kommentare
Neuester Kommentar
Hello Joe,
ich hab die Situation mal ein bisschen nachgestellt und bei mir geht´s mit
Folgendem eigentlich sehr einfach.
Wobei ich hier dem Ordnernamen das aktuelle Datum hinzugefügt.
Du kannst dann z.B. am Ende der Woche alle Ordnernamen mit Datum löschen
bzw. alle die älter als 2 Tage sind etc.
und wie skyemugen meint....einmal posten reicht
lg
ava
ich hab die Situation mal ein bisschen nachgestellt und bei mir geht´s mit
Folgendem eigentlich sehr einfach.
Wobei ich hier dem Ordnernamen das aktuelle Datum hinzugefügt.
Du kannst dann z.B. am Ende der Woche alle Ordnernamen mit Datum löschen
bzw. alle die älter als 2 Tage sind etc.
$BuDir = Test-Path E:\Test
$Date = Get-Date -format d
$Path1 = "E:\Test"
$Path2 = "Test_"+$Date
If ($BuDir -eq $True)
{
rename-item $Path1 $Path2
}
und wie skyemugen meint....einmal posten reicht
lg
ava