tente, catch dident parece funcionar

Eu tenho o seguinte código que eu pensei que me permitiria pegar um erro e, em vez de gerar o erro gravar "Um erro ocorreu".

Infelizmente, ele ainda mostra o erro "Falha ao reiniciar o computador: Acesso negado".

Eu sei porque isso está acontecendo, mas eu quero ser capaz de pegar o erro e reformatá-lo. O que estou fazendo de errado?

try {
    Restart-Computer -ComputerName MFG-KY-PC74 -Force 
} catch {
    Write-Host "An Error Occurred"
}

questionAnswers(1)

yourAnswerToTheQuestion