Email Success or failure of new-moverequest

Status
Not open for further replies.
C

cjstrads

Hi,

I'm trying to find a way to send an automated email once a scripted 'new-moverequest' completes. We're moving 10 users at a time and would like to automate it so we don't need to manually check the logs\console to ensure completion.

I was thinking that using the Send-MailMessage feature could play a part but I'm not sure how I can get the script to read if the move was successful or not and then trigger the email. Has anyone achieved this?

Thanks
 
M

Mike Crowley [MVP]

You want to be notified when a move request fails? You could schedule frequently reoccurring a task which runs something like this

Get-MoveRequest | where {$_.status -ne 'completed'} | Out-File c:\IncompleteMoveRequests.csv

then use the csv as an attachment in the send-mailmessage command.

Mike Crowley
Check out My Blog!
 
A

Alexei Segundo

Something like this for the send part:
$expfile = " c:\IncompleteMoveRequests.csv" $smtpServer = " smtp.contoso.com" $msg = new-object Net.Mail.MailMessage $att = new-object Net.Mail.Attachment($expfile) $smtp = new-object Net.Mail.SmtpClient($smtpServer) $msg.From = " moves@contoso.com" $msg.To.Add(" support@contoso.com" ) $msg.Subject = " Incomplete Move Requests Found" $msg.Body = " Please see the attached report showing failed move requests" $msg.Attachments.Add($att) $smtp.Send($msg) $att.Dispose()
Alexei
 
C

cjstrads

I need a message sent that lists those that completed successfully and those that failed.

I guess the scheduled task approach could do it but what I was hoping to do was link it to the current script that performed the move request.

Thanks.
 
N

Neil Hobson

I did this with Exchange 2007 and the Move-Mailbox cmdlet as it was possible to obtain the status code of each mailbox moved and, if the status was 0 (success), an email was sent to welcome the user to Exchange 2007. However, things have changed somewhat in Exchange 2010 as you know. I think you need to draw on Mike's example but I think this could be tricky. For example, at the end of the script that creates the move requests, get a list of the requests via the Get-MoveRequest cmdlet and for any that have a status of 'completed' send an email and then remove the move request. Loop round again until all move requests are gone. You'll need to remove the move requests after sending an email otherwise they'll get multiple emails. Needs a lab and a bit of development. :)Neil Hobson Principal Consultant, Silversands www.silversands.co.uk www.msexchange.org/neil_hobson
 
G

Gavin-Zhang

Hi Cjstrads,
Above gave some good suggestion, other cmdlets you could make a test:
get-moverequest |sort-object -property status |select-object identity,status |out-file c:\movestatus.txt
The cmdlets would list the main information that your want.
And then you would use send-mailmessage windows powershell to send a mail to someone.
Other information for you:
http://technet.microsoft.com/en-us/library/dd347693.aspx
Regards!
Gavin
 
Status
Not open for further replies.
Thread starter Similar threads Forum Replies Date
S I am not able to delete an email stuck in my outbox. All of the various delete actions have been tried without success. Using Outlook 2
A Two Inboxes, Same Email? Using Outlook 0
L Outlook Duplicate Email Remover Using Outlook 0
B Adding signature to bottom of VBA reply email Outlook VBA and Custom Forms 1
J To delete the draft email Using Outlook 0
B VBScript doesn't run on Recipient Email Outlook VBA and Custom Forms 2
J Autoreply email recieved from specific sender after deleting some text from body. Using Outlook 0
M Outlook 2013 reminder email by using Outlook vba Outlook VBA and Custom Forms 2
D Sending email from Office 365 alias in Outlook Using Outlook 4
S Macro or plug-in to see if specific person was included in this email Outlook VBA and Custom Forms 3
S Body text of Email from invite date/time Outlook VBA and Custom Forms 8
R Outlook 2010 How do you export 2 email Accounts' 2010 Inbox Files to new computer (2019)? Using Outlook 1
R Auto display of new email does not work on non-default account Outlook VBA and Custom Forms 0
J Automatically forward email and apply template Outlook VBA and Custom Forms 0
L Outlook saved email templates Using Outlook 1
B VBA to convert email to task, insert text of email in task notes, and attach copy of original email Outlook VBA and Custom Forms 4
T How can you include Junk Email in Search Results like you can include Deleted Items? Using Outlook 3
B Extracting email addresses from a folder - how to also get the name of the person the address is for? Using Outlook 5
W Replyin to the reply-to email address Outlook VBA and Custom Forms 0
E How to display "Change Folder" in Change Default Email Delivery Location in Exchange Outlook 2016 Using Outlook 1
M Extract all links from Outlook email, send to Excel Using Outlook 2
O Forward a email with modified body Automatically. Outlook VBA and Custom Forms 0
B Outlook 2003 email sending & receiving suddenly stopped working Using Outlook 3
R List folders in a combo box + select folder + move emails from inbox to that folder + reply to that email Outlook VBA and Custom Forms 1
O Email not leaving Outbox when using Excel VBA to sync Outlook account Outlook VBA and Custom Forms 4
T The non-email functions Using Outlook 8
P Outlook 2013 Word Share doc as Email Attachment now brings up Eudora. Using Outlook 1
C How to rename subject line and forward the email Outlook VBA and Custom Forms 2
R Help Revising VBA macro to delete email over different time span Outlook VBA and Custom Forms 0
J Sent Items Folder NOT Showing Correct From Email Address Using Outlook 0
J Outlook Reply > From > Other Email Address... > Address Not Showing in Sent Items... From Email Outlook VBA and Custom Forms 0
T Column to display which email alias a message was sent to Outlook VBA and Custom Forms 6
Marc2019 Need help please! Cannot Setup my outlook email account on my Mac Outlook 2011 Using Outlook.com accounts in Outlook 2
HarvMan Hotmail - Sending email is undeliverable Using Outlook 4
R Error when trying to forward current email item Outlook VBA and Custom Forms 7
H In outlook 365 POP mail Inbox, email takes a long time or never arrives. Using Outlook 1
D Can Exchange Admin Center create a pst for users email/contacts/calendar? Exchange Server Administration 0
T After I send a new email, it remains in the Draft folder Using Outlook.com accounts in Outlook 3
P OWA Settings->Calendar->Events from Email; Setting changes do not hold Using Outlook 1
S How to export urls from email to excel and check the status of the url ? New Slipstick.com Articles 6
P Auto Insert Current Date or Time into Email Subject Outlook VBA and Custom Forms 2
S Change VBA script to send HTML email instead of text Outlook VBA and Custom Forms 3
M ERROR: None of your email accounts could send to this recipient Using Outlook 2
S save email from excel Outlook VBA and Custom Forms 1
T How can we view Blocked email addresses Using Outlook 6
F My hotmail calendar is not syncing with my outlook but my email is Using Outlook 3
O Multiple email accounts - hesitate to create a new profile Using Outlook 3
9 Outlook 2016 How to save an Outlook attachment to a specific folder then delete the email it came from? Using Outlook 1
C Outlook Autocomplete suggestions showing wrong person's name against an email address Using Outlook 0
T Outlook converts sent email to txt attachments when sync Using Outlook 0
Similar threads


















































Top