O parâmetro -Credential
está realmente esperando um valor completo PSCredential objeto em vez de apenas um nome de usuário (é por isso que ele solicita a senha) . Então, vamos dar o que quiser.
$securePass = ConvertTo-SecureString "MySecretPassword" -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential ("ExampleDomain\ExampleName", $securePass)
Remove-Computer -Credential $cred -Force -Passthrough -Verbose