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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Получить список прав доступа через get-acl, сохранить в файл, применить в др. месте

Ответить
Настройки темы
PowerShell - [решено] Получить список прав доступа через get-acl, сохранить в файл, применить в др. месте

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


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

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


Здравствуйте. Всех с Новым Годом!
Помогите пожалуйста.

Есть каталог "P:\public" с поддиректориями и файлами на жестком диске P (P: ) на SERVER-1. Этот каталог является шарой в домене. У каждого файла и папки свои права доступа.
Этот каталог бэкапится в образ.

Для проверки сохранности данных каталог был восстановлен на альтернативной машине в домене SERVER-2, на диск P (P: ) но права доступа не сохранились

Необходимо c SERVER-1 сохранить для каждого файла и каталога права доступа в файл и применить эти права доступа к восстановленным из архива файлам и каталогам на диске P (P: ) на SERVEER-2

Отправлено: 12:29, 07-01-2022

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


https://confidentialfiles.wordpress....tween-folders/

https://www.google.com/search?q=copy...another+folder

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:34, 07-01-2022 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


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


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

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


DJ Mogarych, не подходит ни один из вариантов... про эти способы я знаю...
проблема в том, если у меня осталась только версия бэкапа, SERVER-1 - уничтожен и все права для бухгалтеров, юристов и др. придется по новой раскидывать, к определенным файлам только одному человек доступ восстанавливать и т. д.
поэтому идея была такая, чтобы например

Код: Выделить весь код
 Get-ChildItem "P:\" -Recurse | get-acl | Out-File -Width 800  -FilePath c:\get-acl-result.txt
как-то так сохранить в файл, а потом если возможно, с помощью этого файла восстановить разрешения на восстановленной структуре каталогов и файлов

DJ Mogarych, может сталкивались с чем-то подобным

Отправлено: 14:07, 07-01-2022 | #3


Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


В бэкапе права есть? Если да, восстановите бэкап с правами.

Можно копировать права через robocopy: https://serverfault.com/questions/40...another/829212

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:27, 07-01-2022 | #4


Ветеран


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

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


Far Manager/Total Commander тоже умеют копировать с сохранением прав.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:03, 07-01-2022 | #5


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


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

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


Не, копирование через программу AOMEI.
Цитата DJ Mogarych:
В бэкапе права есть? Если да, восстановите бэкап с правами. »
каталоги во время восстановления автоматически наследуют права той директории ,в которую они восстанавливаются.

Похоже единственный вариант делать образ диска.

Всем спасибо!

Отправлено: 20:32, 07-01-2022 | #6


Ветеран


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

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


Цитата epoddubniy:
Не, копирование через программу AOMEI.

каталоги во время восстановления автоматически наследуют права той директории ,в которую они восстанавливаются. »
Значит, коллега, Вы просто выбрали не то решение:
Скрытый текст
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:04, 08-01-2022 | #7


Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Cobian Backup/Reflector умеет копировать права доступа, тот же Robocopy, Veeam agent free.
Да и стандартная архивация Windows наверняка умеет.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 11:22, 08-01-2022 | #8


Ветеран


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

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


DJ Mogarych, если я правильно понял, у него только один бэкап от AOMEI и остался.

Отправлено: 15:41, 08-01-2022 | #9


Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Ну да, это на новый год будущее.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 16:13, 08-01-2022 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Получить список прав доступа через get-acl, сохранить в файл, применить в др. месте

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - Сброс прав на папку через Set-Acl Dragokas Скриптовые языки администрирования Windows 7 20-02-2021 20:10
CMD/BAT - [решено] как через батник получить список всех служб и их состояние в текстовый файл? Pozia Скриптовые языки администрирования Windows 3 22-11-2011 00:11
Наследование прав доступа ACL на подпапки и подуровни poddex Microsoft Windows NT/2000/2003 4 01-11-2010 15:45
[решено] Как сохранить текст из окна в файл в нужном месте? Firebolt AutoIt 2 27-04-2009 15:57
Доступ - [решено] [решено] Изменение прав доступа на файл через консоль staubnull Microsoft Windows 2000/XP 0 17-01-2009 13:04




 
Переход