Skip to content
Все записи с меткой 'PowerShell'

Exchange: отчет по изменениям за неделю

вывод новых ящиков, заведенных за последние 7 дней: Get-User -resultsize unlimited | where {$_.WhenCreated -gt (get-date).AddDays(-7)} | ft Name,whenCreated -Autosize Измененные учетные записи Get-User -resultsize unlimited | where {$_.WhenChanged -gt (get-date).AddDays(-7)} | ft Name,whenCreated -Autosize Отключенные ящики Get-MailboxStatistics | Where {$_.DisconnectDate -gt (get-date).AddDays(-7)} | ft displayName,ServerName,DatabaseName,TotalItemSize -Autosize созданные группы рассылок Get-DistributionGroup -resultsize unlimited | where [...]

Инвентаризация в сети

маленький и не быстрый скрипт:

Получение сведений о компьютерах

Get-WmiObject — самый важный командлет для общих задач управления системой. Все ключевые настройки подсистемы доступны через службу WMI. Более того, служба WMI обрабатывает данные как объекты, сгруппированные в коллекции из одного или нескольких элементов. Поскольку оболочка Windows PowerShell также работает с объектами, в ней имеется конвейер, позволяющий одинаково обрабатывать отдельный объект или несколько объектов, общий [...]

Получить список открытых файлов на удаленном сервере

openfiles /query /S <ComputerName> winrs -r:<Servername> openfiles

Управление RDS RemoteApp с помощью Windows PowerShell

В Windows Server 2008 R2, Remote Desktop Services (ранее известные как Terminal Services) включают провайдер для управления RDS с помощью Windows PowerShell. С помощью данного провайдера вы можете управлять также и возможностями RemoteApp. Данный функционал был значительно расширен в Windows Server 2008 R2 и теперь может рассматриваться как замена Citrix. Основным преимуществом использования Citrix до сих пор [...]