Представим себе, что нам необходимо параллельно запустить несколько копирований через BITS. Это можно сделать в помощью Powershell Workflow. Параллельно создаются BITS Job, для каждой из
Рубрика: Сисадмину
Скрипты и доки для сисадминов
Представляю вам скрипт, который в удобной форме создает BITS job на Powershell и каждые 10 секунд показывает текущий статус передачи. По окончании или при ошибке
Часто требуется выполнить prestage пакетов, которые нормальным образом не хотят распространяться на SCCM Distribution Point сервера. Для этого можно использовать связку утилиты PSEXEC и утилиты
Представим, что выключенные (disabled) аккаунты у вас хранятся в отдельном OU, в них прописаны определеныне аттрибуты, чтобы не ходила почта, а отбойник отправлялся получателям. Вот
Этот скрипт отключает auto-reply message (сообщение автоответа) в почтовом ящике MS Exchange. Как обычно, пере запуском команд Exchange, не забудьте запустить скрипт в Exchange Console Shell
Этот скрипт для примера получает права папок и подпапок C:\Scripts и выводит результаты в CSV файл. $OutFile = «C:\temp\Permissions.csv» $Header = «Folder Path,IdentityReference,AccessControlType,IsInherited,InheritanceFlags,PropagationFlags» Del $OutFile
Получить список группы по маске: Import-Module ActiveDirectory Get-ADGroup -Filter {name -like «*Workstation Admins»} | select name Получить список членов AD группы, которые удовлетворяют критерию (содержат
Отличие этих скриптов в том, что они получают список папок я почтовом ящике и продавливают на них права. Скрипт для добавления прав на папки в
Этот скрипт выводит размер в МБ папки Inbox для всех почтовых ящиков: #Get size of Inbox folders in all mailboxes $mailboxes = @(Get-Mailbox -ResultSize Unlimited)
Не забудьте перед запуском подгрузить снапин Exchange, если вы запускаете не из Exchange Powershell консоли. Список пользователей предоставляется в виде списка их логинов (accounts names) в