Primeiro, a propriedade ForwardingAddress
não precisa corresponder a um contato de e-mail. (Eu tenho vários que listam outras caixas de correio e alguns que listam os grupos de distribuição). Apenas lembre-se disso enquanto continuamos.
O problema é o uso do verbo SELECT e como ele está retornando uma parte da propriedade em vez do objeto completo. Experimente: Remove-MailContact $(Get-Mailbox "jsmith").ForwardingAddress
Isso está recebendo o objeto que é o endereço de encaminhamento. Outra alternativa (se você não se importar com a multilinha) seria:
$mailbox = Get-Mailbox "jsmith"
$forward = $mailbox.ForwardingAddress
Remove-MailContact $forward
Lembre-se de que tudo isso pressupõe que o ForwardingAddress esteja fazendo referência a um objeto do tipo MailContact, o que não é garantido (pode ser qualquer tipo de Direcotry.ADObjectId)