Eu tive o seguinte erro no powershell:
Get-Content : Não é possível localizar o caminho 'C:\Users\Usuário\Desktop\backDoor\alura\PowerShell_parte2\shaFile.PS1' porque ele não existe. No C:\Users\Usuário\Desktop\backDoor\alura\PowerShell_parte2\shaFile.PS1:2 caractere:20
$fileContent = Get-Content $filePath
~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo : ObjectNotFound: (C:\Users\Usuár...te2\shaFile.PS1:String) [Get-Content], ItemNotFoundException
- FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand
Exceção ao chamar "GetBytes" com "1" argumento(s): "Matriz não pode ser nula. Nome do parâmetro: chars" No C:\Users\Usuário\Desktop\backDoor\alura\PowerShell_parte2\shaFile.PS1:3 caractere:5
$fileBytes = [System.Text.Encoding]::UTF8.GetBytes($fileContent)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo : NotSpecified: (:) [], MethodInvocationException
- FullyQualifiedErrorId : ArgumentNullException
Várias sobrecargas ambíguas encontradas para "ComputeHash" e a contagem de argumentos: "1". No C:\Users\Usuário\Desktop\backDoor\alura\PowerShell_parte2\shaFile.PS1:7 caractere:5
$hash = $sha1.ComputeHash($fileBytes)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo : NotSpecified: (:) [], MethodException
- FullyQualifiedErrorId : MethodCountCouldNotFindBest
Isso acontece por causa da linguagem do meu pc? Parece que ele não entende os caracteres do português. Como eu faço pra ele reconhecer o caminho corretamente?