Главная
Форумы
Новые сообщения
Поиск сообщений
Что нового?
Новые сообщения
Новые ресурсы
Последняя активность
Ресурсы
Последние отзывы
Поиск ресурсов
Помощь форуму
ЧатTG
Вход
Регистрация
Что нового?
Поиск
Поиск
Искать только в заголовках
От:
Новые сообщения
Поиск сообщений
Меню
Вход
Регистрация
Приложение
Установить
Форумы
Форум программистов
Другие языки программирования
Cоздание доменных пользователей на сетевом диске с раздачей прав
JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать
другой
.
Ответить в теме
Сообщение
<blockquote data-quote="local J" data-source="post: 276768" data-attributes="member: 19181"><p>Добрый день! Прошу помощи в написании скрипта.</p><p></p><p>Скрипт по замыслу должен создать на сетевом диске папки с именем пользователя по атрибуту sAMAccountName. Доступ у каждого пользователя должен быть только в свою папку и только на чтение. У одного пользователя должны быть полные права на все папки.</p><p></p><p>[CODE=powershell]cls</p><p> </p><p># Модуль AD</p><p>Import-Module ActiveDirectory</p><p> </p><p># где</p><p>$Dir = "C:\test"</p><p> </p><p># кто</p><p>$Users = Get-ADUser -Filter * -SearchBase "OU=Пользователи,DC=domen,DC=my,DC=ru"</p><p> </p><p># папки и права</p><p>foreach ($User in $Users) {</p><p> $User = $User.sAMAccountName</p><p> $Path = New-Item -ItemType Directory -Path $Dir -Name $User</p><p> $Args = New-Object system.security.accesscontrol.filesystemaccessrule($User,"Read, Synchronize", "ContainerInherit, ObjectInherit", "None", "Allow")</p><p> $ACL = Get-Acl $Path</p><p> $ACL.SetAccessRule($Args)</p><p> Set-Acl $Path $ACL</p><p> }[/CODE]</p></blockquote><p></p>
[QUOTE="local J, post: 276768, member: 19181"] Добрый день! Прошу помощи в написании скрипта. Скрипт по замыслу должен создать на сетевом диске папки с именем пользователя по атрибуту sAMAccountName. Доступ у каждого пользователя должен быть только в свою папку и только на чтение. У одного пользователя должны быть полные права на все папки. [CODE=powershell]cls # Модуль AD Import-Module ActiveDirectory # где $Dir = "C:\test" # кто $Users = Get-ADUser -Filter * -SearchBase "OU=Пользователи,DC=domen,DC=my,DC=ru" # папки и права foreach ($User in $Users) { $User = $User.sAMAccountName $Path = New-Item -ItemType Directory -Path $Dir -Name $User $Args = New-Object system.security.accesscontrol.filesystemaccessrule($User,"Read, Synchronize", "ContainerInherit, ObjectInherit", "None", "Allow") $ACL = Get-Acl $Path $ACL.SetAccessRule($Args) Set-Acl $Path $ACL }[/CODE] [/QUOTE]
Вставить цитаты...
Проверка
Ответить
Форумы
Форум программистов
Другие языки программирования
Cоздание доменных пользователей на сетевом диске с раздачей прав
Сверху
Снизу