Удаление устаревших файлов на Windows PowerShell

Для рекурсивного удаления устаревших(старше 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)
  • Платный продукт, но есть пробный период и плюс очень низка стоимость

А Вы чем пользуетесь для инвентаризации в локальной сети?