@obormotikdenis

Т.е. Иванов копирует (создает) файл \\comp\share\file.txt и тут же магическим образом создается \\comp\share\Иванов\ и в него переносится file.txt?

Т.е. Иванов копирует (создает) файл \\comp\share\file.txt и тут же магическим образом создается \\comp\share\Иванов\ и в него переносится file.txt как это настроить на сетевом диске?
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 4
@yellowmew
Cloud infrastructure, monitoring engineer. SRE
у меня чувство легкого déjà vu
Как автоматический копировать/перемещать файлы? - смотрим мой ответ.
На файловом сервере на папку общего доступа включаем аналогичный мониторинг (ссылка на скрипт мониторинга есть в ответе)
далее вместо кода который я привел используем вот это:
$newfile=Get-Item ($folder+"\/"+$name)
$fileOwner=((Get-Acl $newfile).owner -replace "^.*\\")
$OwnerFolder=($folder+"\/"+$fileOwner)
if (-Not (Test-Path $OwnerFolder)) 
       {
New-Item -Type directory -Path $OwnerFolder
#Set-Acl устанавливаем нужные acl  для папки
       }
Move-Item $newfile -Destination $OwnerFolder
#Set-Acl устанавливаем нужные права на файл в случае необходимости
Ответ написан
Neuroware
@Neuroware
Программист в свободное от работы время
Махнуть волшебной палочкой и сказать e7e420fcf28f4f927b2be31d91d8909b.png
А если по сути нужно уточнить зачем это вообще понадобилось.
Как вариант все события в файловой системе журналируются и на каждое из них можно задать действие, в том числе и копирование в другое место. Но это низкопроизводительный костыль. Чтобы дать более толковое решение нужно понять зачем это нужно.
Ответ написан
Комментировать
NeiroNx
@NeiroNx
Программист
Стандартными средствами - никак. Разве что можно скриптом проходиться по всем файлам раз в минуту и раскидывать по папкам.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Идиотская ситуация дать уже юзерам доступ в папки по именам
то есть сразу только сюда \\comp\share\Иванов\
и пусть там сразу и создает
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы