Представляю вам скрипт, который в удобной форме создает 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) в
При запуске необходимо указать путь к папке профиля (обычно c:\users\username). @echo off echo. :enteruname set /p uname=Please enter userprofile folder name: if not defined uname