PDA

Показать полную графическую версию : [решено] батник для автоматического удаления сетевых папок


Страниц : 1 [2]

sunnykey
22-10-2013, 14:27
sunnykey, поставил себе ps , но при запуске выдаются какие то красные строки »
Посмотрите мб там длина получается более 255 символов.
И путь укажи не через имя домена. »
Возможно, проблема в именах файлов. Предлагаю обрезать их через подключение сетевого диска

New-PSDrive -Name "X" -PSProvider FileSystem -Root "\\NameServer\Folder1\Folder2"
Set-location "X:\"
$timex = get-date
$timex = $timex.AddDays(-7)
dir | ? {$_.Attributes -eq [System.IO.FileAttributes]::Directory} | `
% {dir $_.FullName -Force -Recurse | `
? {$_.lastwritetime -le $timex} | del -Recurse -force -whatif}
Remove-PSDrive -Name "X" -Force

Elven
22-10-2013, 14:50
vanoman, с видео понятно. теперь все же скачай файл прикрепленный к моему предыдущему сообщению и запусти его, таким же образом. И что бы не мучить себя с переходом в нужный каталог cmd можно прописать в самом тотальном командире (внизу есть такая классная строчечка) тогда он запустит командную строку в текущем каталоге, если это возможно.

vanoman
23-10-2013, 16:02
все сработало. решено




© OSzone.net 2001-2012