Configurei um modelo de aplicação automática usando o FSRM para um caminho com várias subpastas existentes, mas quando o aplico, as pastas existentes não estão recebendo uma cota criada para elas.

  • Existem 174 subpastas, o tamanho combinado é de ~ 6,5 GB, 13 mil arquivos.
  • Novas subpastas criadas após a cota recebem uma cota aplicada a elas, da mesma forma com uma pasta que é renomeada
  • Não há erros no visualizador de eventos que parecem estar vinculados a ele
  • Eu tentei excluir e recriar a cota
  • Quando uma nova pasta pai e subpastas são criadas no mesmo diretório, a aplicação automática funciona como pretendido
  • As permissões para a pasta pai são as mesmas de uma pasta recém-criada
  • Se eu copiar a pasta pai e todo o conteúdo para uma nova pasta, ela aplicará a cota automática
  • A versão do servidor é o Windows Server 2016 Standard em execução no Hyper-V com o CU 2022-04 instalado

Eu posso apenas criar um script de uma solução para fazê-los individualmente e contornar o problema, mas gostaria de tentar descobrir por que isso não está funcionando conforme o esperado.

answer

Então, escrever a pergunta basicamente me levou à resposta. Eu fiz uma edição na pergunta adicionando

If I copy the parent folder and all contents to a new folder, it applies the auto-quota

Fiz isso rapidamente com o Powershell e recebi alguns erros de nome de caminho longo, mas os ignorei, pois eles não afetam as cotas. Então decidi corrigi-los enquanto estava lá e aninhado neles estava este erro:

Erro do Powershell

Erro do Explorer ao tentar acessar:

O identificador é um erro inválido

Acontece que nosso formato de nome de usuário acabou criando uma pasta que começou com o CON. que não é permitido .

Resposta: Você não pode ter nenhum nome de arquivo ilegal em uma pasta à qual está tentando aplicar uma cota automática, caso contrário, ela não aplicará as cotas a nenhuma das subpastas