PowerShell удаление документов по маске с исключениями

Доброго времени суток.

Возникла у меня необходимость удалять некоторые типы файлов на терминальном сервере из папок всех пользователей за исключением VIP.

Бился долго и упорно, пошарил по просторам интернета но найти решения не смог т.к. с powershell имел делать первый раз.

Решение подсказали человек с ником borne на киберфоруме, за что ему большое спасибо. Собственно вот решение:

Get-ChildItem -Path "C:\users\" -Exclude 'admin','administrator'|%{Get-ChildItem "$_\*" -Recurse -Include *.bmp,*.gif,*.jpeg,*.jpg,*.jpe,*.pdf,*.png,*.psd,*.tiff,*.svg,*.3gp,*.avi,*.flv,*.wmv,*.txt,*.doc,*.docx,*.djv,*.xls,*.xlsx,*.ods,*.bat,*.cmd,*.ps1,*.7z,*.rar,*.tar,*.zip,*.iso,*.jar,*.ppt,*.pptx,*.rtf,*.xml |%{Remove-Item $_ -Recurse -force}}
exit

Удаляем файлы типа  doc, rar , pdf и прочее во всех под папках папки C:\users кроме папок с названием admin и administrator.

Вот так оказалось легко и просто, ну а потом закидываем в планировщик и все чики пики. Удачи.

p.s. статья была старой, обновил в 2016 г. добавив несколько опций для устранения касячков.

1С 8.3 мониторим через Zabbix

14 Декабрь 2015 Нет комментариев

1c 8.3 мониторинг работы через Zabbix.

Не очень давно вышла альфа4 версия zabbix 3.0, решил поставить и посмотреть как она работает, а заодно и сделать простенький темплейт для мониторинга работы службы 1С 8.3 сервера (код шаблона ниже по тексту), возможно кому то пригодится + можно посмотреть как просто мониторить любую службу windows. Дальше кидаем все это на комплексный экран и сразу видим всю картинку.

 

zabbix_1c83

 

 

 

 

 

 

 

 

(далее...)

Categories: Windows, Zabbix Tags: ,

veeam backup free edition планировщик задач

veeam backup free edition как заставить делать бекап автоматически?

Нашел на просторах интернета вот такой powershell скрипт который позволяет бекапить автоматически виртуальные машины. (далее...)
Categories: Windows Tags: , ,

Запрещаем изменять настройки Mozilla Firefox или прописываем proxy

16 Октябрь 2015 Нет комментариев

Как изменить настройки Mozilla Firefox и запретить из менять пользователям?

Мне это понадобилось на терминальном сервере, оказалось все очень просто.

Делаем текстовый файл mozilla.txt со следующим содержанием. (далее...)

Internet Explorer 10,11 GPO установка proxy или изменение параметров.

15 Октябрь 2015 Нет комментариев

Internet Explorer 10,11 GPO установка proxy или изменение параметров.

Если у Вас есть win2008r2 и вы вдруг захотели через GPO поменять к примеру настройки прокси для ie 10 или 11 то ничего не получится :)

Для этого нужно сделать ход через заднее место и прописать все в реестре у пользователя через GPO и вторым моментов через GPO запретить изменять настройки "подключения" IE. (далее...)

Categories: Windows Tags: , , ,

Возможности рабочего стола Windows 2008 R2

3 Октябрь 2015 Нет комментариев

Не доступны темы "windows7" при включении компонента "возможности рабочего стола"?

Даже если вы включили компонент "возможности рабочего стола" на сервере терминалов, может произойти казус и темы "window7" у вас будут неактивны в списке выбора. Для того, чтобы решить эту проблему, нужно включить службу "Темы" и поставить тип запуска "автоматически".

gpo смена раскладки клавиатуры по умолчанию

3 Сентябрь 2015 Нет комментариев

Как через gpo сменить раскладку клавиатуры по умолчанию?

Через реестр, другими средствами "из коробки" этого сделать не реально (на сколько я понял). значение 1 и значение 2, либо 409 либо 419, соответственно в gpo изменяем эту ветку реестра и будет счастье.

cmd комплексное переименование файлов

2 Сентябрь 2015 2 comments

cmd/bat как переименовать группу файлов?

Задача была следующей, переименовать группу файлов (одного и того же расширения) в уникальные имена, т.е не 1.2.3 а именно жестко уникальные. Накропал скрипт, который для уникальности берет время и дату (в этом примере даты нет) и переименовывает файлики. (далее...)

Простой локальный почтовый сервер под Windows

28 Август 2015 Нет комментариев

Простой почтовый сервер для локальных нужд (smtp,pop,imap) под windows!

Простой почтовый сервер, для решения небольших локальных задач, к примеру для работы с сетевым сканированием чтобы не использовать внешний почтовый сервер. Звать его вот так hMailServer, полностью русский интерфейс и простая настройка. Сайт продукта hmailserver.com/download

Консольный pop3 клиент под Windows

28 Август 2015 Нет комментариев

Консольный pop3 (почтовый) клиент под windows!

Понадобился мне такой для решение одной задачки, нашел очень простой и очень клевый, умеет скачивать письма и вложения, приче у вложений сохранять оригинальное имя в отличие от некоторых другие клиентов. Сайт разработчика ironfist.ucoz.ru/zeratrus.htm. Работает под любыми windows как х64 так и х86. На всякий случай прикладываю zeratssl к письму.
Categories: Windows Tags: , , ,