Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 126
Благодарности: 3

Профиль | Отправить PM | Цитировать


Kazun, прошу прощения, не тот кусок вставил... =\ Смысл такой, что если пользователь еще не в "нужной" группе, тогда исключаем его из всех групп по маске "Пользователи-*" и назначаем ему "нужную" группу. Хотелось бы как-то автоматизировать процесс для остальных компаний и групп, чтобы не дублировать тоже самое, изменяя переменные компании и группы... Это возможно?

Код: Выделить весь код
		$Company_01 {
			if ($user.MemberOf -match $Group_01) {
				"$($user.Name) уже находится в группе $Group_01"
			}
			else {
				if ($user.MemberOf -match "Пользователи-*") {
					$user.MemberOf | Where {($_ -match "Пользователи-*")} | Remove-ADGroupMember -Members $user
					"$($user.Name) удален из всех пользовательских групп"
				}
				Add-ADGroupMember -Identity $Group_05_MO -Members $user
				"$($user.Name) добавлен в группу $Group_01"
			}
		}

Отправлено: 15:36, 01-10-2012 | #8