Постоји много задатака које можемо да обавимо помоћу Виндовс ПоверСхелл -а у оперативном систему Виндовс свих врста, мрежа, корисника, дискова итд., Али један који можда врло мало користимо је могућност брисања датотека које су створене у одређеном временском периоду ., Ово је практично када се унутар нашег тима креирају и извршавају задаци који складиште велике количине података, попут записа или дневника, и то мало по мало попуњава простор на диску, а у стварности приступамо мало или нимало.
Виндовс ПоверСхелл нам даје могућност брисања ових датотека и данас ћемо у Солветицу видети како да их избришемо на једноставан и функционалан начин.
За ово имамо следеће податке:
ЕНЛАРГЕ
У колони Датум креирања можемо видети различите датуме, ПоверСхелл је задужен за поређење ових датума креирања и брисање датотека заснованих на услову који наведемо.
Корак 1
Да бисмо извршили овај задатак, извршићемо брисање, приступићемо Виндовс ПоверСхелл -у као администратори и извршићемо следећу синтаксу:
Гет -ЦхилдИтем -Патх "Патх" -Рецурсе | Вхере-Објецт ЦреатионТиме -ЛТ (Гет-Дате) .АддДаис (-10) | Обриши предметКорак 2
Ова цмдлет датотека се састоји од следећег:
Гет-ЦхилдИтемНаведите датотеке у изабраној фасцикли.
-ПутОдноси се на путању на којој се налазе датотеке за брисање.
-ПоновноСазнајте детаље о тим датотекама.
Где-ОбјетцОбјекти са додељеним датумом креирања биће уклоњени.
-ЛТ (Гет-Дате)Извршите радњу, у овом случају она добија датум креирања.
АддДаисОдређујемо број дана, односно датотеке са датумима мањим од овог ће бити избрисане.
Обриши предметИзбришите датотеке.
Корак 3
У овом примеру ћемо избрисати датотеке које су створене 10 дана пре тренутног датума:
ЕНЛАРГЕ
Корак 4
Можемо видети да је дошло до промене:
Пре брисања
ЕНЛАРГЕ
Након брисања
ЕНЛАРГЕ
Можемо видети да су датотеке (и) које су створене пре ових десет дана избрисане.
Ако желимо, ову скрипту можемо додати у распоређивач задатака тако да се ова радња аутоматски изврши и на тај начин ослободи простор на диску.