Назад | Перейти на главную страницу

Как я могу запретить разрешение на вход на сервер узла сеансов удаленных рабочих столов в сценарии PowerShell?

Мне нужна помощь, пожалуйста. Я системный администратор и пытаюсь создать сценарий, который поможет с утомительными задачами, которые мне приходится делать с отключением пользователя, который больше не работает в компании.

Я создал сценарий, который сбрасывает пароли пользователей и удаляет их из всех групп (кроме пользователей домена).

Я пытаюсь сделать это так, чтобы он отказывался от разрешений на вход на сервер узла сеансов удаленных рабочих столов, а также предоставлял полное разрешение почтового ящика менеджеру в Exchange Server 2010.

Я знаю, что с Exchange 2010 мне нужно будет добавить оснастку Powershell. Есть ли способ добавить это в сценарий? Думаю добавить код:

надстройка pssnapin Microsoft.exchange.management.powershell.e2010

Есть другой способ сделать это? Любая помощь или рекомендации будут очень благодарны.

$ou = Get-ADUser -SearchBase "<*OU info here*>" -Filter * |
Set-ADAccountPassword -Reset -NewPassword (ConvertTo-SecureString -AsPlainText "<*Password here*>" -Force)
foreach ($user in $ou) {
$UserDN = $user.DistinguishedName
Get-ADGroup -LDAPFilter "(member=$UserDN)" | foreach-object {
if ($_.name -ne "Domain Users") {remove-adgroupmember -identity $_.name -member $UserDN -Confirm:$False} }
}