![]() |
Создание папок и подпапок из csv
Начал изучение PowerShell и пока есть трудности.
Задача стоит следующая нужно на сетевом хранилище создать много папок по названию отдела с двумя подпапками одинакового названия (общая и отдел). список отделов и названия папок буду брать из файлика csv форма файлика примерно такая name; subshare; subpersonal руководство; общая; отдел огэ; общая; отдел Помогите осуществить. |
Код:
Import-Csv folders.csv -Delimiter ";" | |
Ну в принципе тоже самое
Код:
$folders = Import-Csv Folders.csv -Delimiter ";" |
большое спасибо!
Решил не много усложнить. Как теперь связать это с АД, т.е. на папку name дать доступ на чтение всем в АД, на папку subshare доступ для все на чтение и запись и на папку subpersonal доступ только определенной группе или пользователю. |
Код:
$everyone = [Security.Principal.SecurityIdentifier]"S-1-1-0" |
Только дошли руки до этого скрипта.
начал им пользоваться. А как сделать так что бы папка name расшаривалась? |
и еще заметил что на папку subshare права безопасности наследуют, а на папку subpersonal нет. как можно сделать наследованные права.
|
$acl.SetAccessRuleProtection($true,$false) - убрать снятие наследования
Как расшарить - http://blog.wadmin.ru/2012/07/powershell-manage-shares/ Лично по мне,так проще воспользоваться утилитой net share /? |
вопрос смежной тематики
Дали скрипт Код:
Get-Content file.txt | ForEach-Object {New-Item $_ -type file -force} меняю file на directory, а папки не хочет создавать Код:
Get-Content file.txt | ForEach-Object {New-Item $_ -type directory -force} ЧЯДНТ? |
Цитата:
|
Время: 03:59. |
Время: 03:59.
© OSzone.net 2001-