prueba, la captura no parece funcionar

Tengo el siguiente código que pensé que me permitiría detectar un error y en lugar de generar el error, escriba "Ocurrió un error".

Desafortunadamente, sigue mostrando el error "Error al reiniciar la computadora: el acceso está denegado" en su lugar.

Sé por qué sucede esto, pero quiero poder detectar el error y reformatearlo. ¿Qué estoy haciendo mal?

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta