Представим себе, что нам необходимо параллельно запустить несколько копирований через BITS. Это можно сделать в помощью Powershell Workflow. Параллельно создаются BITS Job, для каждой из
Метка: powershell
Часто требуется выполнить 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) в
Скрипт создает Excel файл, куда выводит результат. # Size of folder including subfolders $startFolder = read-host -Prompt «enter full path» #c:\temp if (Test-Path -Path $startFolder) {