Greg menciona attrib - mas attrib não está nem perto de chmod - attrib pode definir os atributos Somente Leitura / Ocultos de um arquivo único - ele não fornece controles detalhados, como icacls faz.
icacls define / redefine as listas de controle de acesso, para que você possa conceder / negar direitos para SIDs individuais & grupos. É bastante complicado embora.
Aqui está um exemplo que salvei no meu githubist ; Ele redefine a propriedade e lista de controle de acesso para todos os arquivos em uma pasta e é particularmente útil para corrigir os irritantes "Você precisa de permissões de .. para executar esta ação" especialmente ao mover arquivos de uma instalação anterior:
icacls * /reset /t /c /q
Redefinir substitui o existente pela lista padrão.
/t atua recursivamente em todos os arquivos, pastas & subpastas
/q não exibe nenhuma mensagem de sucesso
/c continua com os arquivos restantes, mesmo em um erro.
Você também pode fazer coisas como fazer o backup das ACLs e & aplique-os em todos. Dê uma olhada em ss64 , que explica as diferentes opções & muda muito bem.