J'ai un problème avec le script PowerShelll suivant:PowerShell et Outlook - Incohérence
$mail = $outlook.CreateItem(0)
$mail.To = "[email protected]"
$mail.Subject = "PowerShell Test 1"
$mail.Body = "Body..."
$mail.HTMLBody = "This is test!"
$mail.Attachments.Add("C:\Test.txt")
$mail.save()
$mail = $outlook.CreateItem(0)
$mail.To = "[email protected]"
$mail.Subject = "PowerShell Test 2"
$mail.Body = "Body..."
$mail.HTMLBody = "This is test!"
$mail.Attachments.Add("C:\Test.txt")
$mail.save()
Lorsque Outlook est déjà lancé, le script fonctionne très bien - comme prévu, je reçois deux e-mails dans le dossier Brouillons.
Lorsque Outlook n'est pas démarré, Outlook demande d'abord à l'utilisateur des autorisations, mais à la fin je reçois UNIQUEMENT SECONDE courrier électronique dans les brouillons, FIRST EMAIL est manquant.
Quelqu'un at-il rencontré ce problème, des solutions?
Quelle est exactement 'outlook' de $? –
Avez-vous essayé d'envelopper dans un bloc try/catch? @Ocaso C'est probablement $ outlook = new-object -com outlook.application; mais ce serait bien si le PO confirmait. – nimizen
Je n'ai aucun problème. Je vois les deux brouillons même quand Outlook est fermé. – ravikanth