Enviar correo a través de gmail con el mensaje de envío de correo de PowerShell V2

Estoy tratando de averiguar cómo usar PowerShell V2Send-MailMessage con gmail.

Esto es lo que tengo hasta ahora.

$ss = new-object Security.SecureString
foreach ($ch in "password".ToCharArray())
{
    $ss.AppendChar($ch)
}
$cred = new-object Management.Automation.PSCredential "[email protected]", $ss
Send-MailMessage    -SmtpServer smtp.gmail.com -UseSsl -Credential $cred -Body...

Obtuve el siguiente error

Send-MailMessage : The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required. Learn
 more at                              
At foo.ps1:18 char:21
+     Send-MailMessage <<<<      `
    + CategoryInfo          : InvalidOperation: (System.Net.Mail.SmtpClient:SmtpClient) [Send-MailMessage], SmtpException
    + FullyQualifiedErrorId : SmtpException,Microsoft.PowerShell.Commands.SendMailMessage

¿Estoy haciendo algo mal, o esSend-MailMessage ¿Aún no está completamente cocido (estoy en CTP 3)?

Algunas restricciones adicionales

Quiero que esto no sea interactivo, por lo queget-credential no funcionaráLa cuenta de usuario no está en el dominio de gmail, sino en un dominio registrado de Google Apps.Para esta pregunta, solo me interesa elSend-MailMessage cmdlet, el envío de correo a través de la API normal de .Net está bien entendido.

Respuestas a la pregunta(13)

Su respuesta a la pregunta