Olá, Gabriel
O 'chmod' é um comando comum em sistemas Unix-like, como Linux e MacOS, mas não é reconhecido pelo Windows PowerShell. O erro que você está vendo é porque o PowerShell não reconhece 'chmod' como um comando válido.
Se você está usando o Windows, uma alternativa seria usar o Bash do Subsistema Windows para Linux (WSL). O WSL permite que você execute um ambiente Linux diretamente no Windows, sem a necessidade de uma máquina virtual. Depois de instalar o WSL, você pode usar o comando 'chmod' normalmente, como faria em um sistema Linux.
Caso prefira continuar usando o PowerShell, você pode alterar as permissões de um arquivo usando o cmdlet 'Set-Acl'. No entanto, isso pode ser um pouco mais complexo do que simplesmente usar 'chmod'.
Espero ter ajudado e bons estudos!