Для рекурсивного удаления устаревших(старше 30 дней) файлов можно использовать следующее
Get-ChildItem d:\server\Shared -recurse | where {$_.LastWriteTime -le (Get-Date).AddDays(-30)} | remove-item -force -Recurse | out-null
А есть ли у Вас полезные скрипты?
Рубрика: ИТ
Регистрация библиотеки(dll) в системе(win)
Для регистрации библиотеки в системе Windows есть утилитка regsvr32.
Для того чтобы ей воспользоваться можно написать батник(*.bat) или воспользоваться командной строкой(пуск->выполнить: cmd). Далее прописываем следующее:
[code]regsvr32 путь-до-библиотеки/имя-вашей-библиотеки.dll[/code]
Если у Вас Windows Vista или Windows 7, то командную строку надо запустить от имени Админа.
Данный пост служит как памятка))
Инвентаризация компьютеров в локальной сети
Руководство поставило задачу: Провести инвентаризацию рабочих мест в локальной сети.
Т.к. в написание сложных скриптов — я не мастер, прибегнул к помощи программы FPinger.
Плюсы на мой взгляд:
- Возможность отображения локальной сети в визуальном редакторе
- Возможность инвентаризации без установки клиентов на локальных машинах
- Формирование наглядных отчетов
- Информация об установленных программах
Минусы:
- Работает только на Windows(но не совсем минус, т.к. у нас все машины на Windows)
- Платный продукт, но есть пробный период и плюс очень низка стоимость
А Вы чем пользуетесь для инвентаризации в локальной сети?