I use it every day. Once you get used to it, it's a lot quicker to just type in get-mailbox <username> | fl * than to navigate through the gui to get to it.
Most of the cmdlets accept wildcards on the identity parameter, so I can do get-mailbox rob*, get-mailbox *rob or even get-mailbox *rob* and find a mailbox a lot quicker than I can by waiting for the EMC to populate and setting up a search filter. From: David Lum [mailto:david....@nwea.org] Sent: Thursday, March 11, 2010 8:16 AM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring - thanks Rob! Agreed! I used to be pretty proficient with DOS back in the day and even today I still write batch files to accomplish various tasks - barely a week goes by that I don't create one), so Powershell isn't all that intimidating I just don't need it very often. From: Campbell, Rob [mailto:rob_campb...@centraltechnology.net] Sent: Wednesday, March 10, 2010 2:33 PM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring - thanks Rob! Powershell is good stuff :) From: David Lum [mailto:david....@nwea.org] Sent: Wednesday, March 10, 2010 4:31 PM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring - thanks Rob! I just needed to get a feel for what's hit the SMTP server in the last 30 days (err, 350,000 records after changing the result size). Of course now I can also find average message sizes, etc... From: Campbell, Rob [mailto:rob_campb...@centraltechnology.net] Sent: Wednesday, March 10, 2010 1:46 PM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring - thanks Rob! You're welcome! Note - that's only getting a fixed number of log entries. If you want to do daily reporting, we'll need to change that to use a startdate and enddate calculated from the current datetime. It should be fine for a quick look at what's hit it recently. From: David Lum [mailto:david....@nwea.org] Sent: Wednesday, March 10, 2010 3:36 PM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring - thanks Rob! You sir, and the bomb! Thank you very much I am in business, I now have exactly what I am looking for. Thanks again, Dave From: Campbell, Rob [mailto:rob_campb...@centraltechnology.net] Sent: Wednesday, March 10, 2010 12:00 PM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring There is a "hostname" field. Whether there's anything in it or not will depend on whether the client reported it. Add "hostname" to the select to add the column. I could probably script a dns lookup to backfill it after the fact. It truncates automatically on the screen display. You can try adding "| ft -wrap" to make it not truncate. You can also dump it to .csv with: Get-messagetrackinglog -server <servername> -resultsize 100 -eventid "RECEIVE" |? {$_.source -eq "SMTP"} | Select clientip,hostname,totalbytes,timestamp | export-csv "c:\somedir\stmplog.csv" -notype (that should be all on one line) From: David Lum [mailto:david....@nwea.org] Sent: Wednesday, March 10, 2010 1:42 PM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring Yep! Is there a way to add 'hostname"? Also, is there a way to make it not truncate "Sender" - a way to make the default column with something different? A formatting option I am sure. From: Campbell, Rob [mailto:rob_campb...@centraltechnology.net] Sent: Wednesday, March 10, 2010 9:25 AM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring Does it work with just | select clientip,totalbytes,timestamp ? From: David Lum [mailto:david....@nwea.org] Sent: Wednesday, March 10, 2010 11:20 AM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring Money, this works. Adding ft -auto" breaks it though. From: Campbell, Rob [mailto:rob_campb...@centraltechnology.net] Sent: Tuesday, March 09, 2010 3:07 PM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring OK. Let's see if any of them are SMTP Get-messagetrackinglog -server <servername> -resultsize 100 -eventid "RECEIVE" |? {$_.source -eq "SMTP"} From: David Lum [mailto:david....@nwea.org] Sent: Tuesday, March 09, 2010 3:55 PM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring A bunch of results From: Campbell, Rob [mailto:rob_campb...@centraltechnology.net] Sent: Tuesday, March 09, 2010 1:38 PM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring What does just this much get you? Get-messagetrackinglog -server <servername> -resultsize 100 -eventid "RECEIVE" From: David Lum [mailto:david....@nwea.org] Sent: Tuesday, March 09, 2010 3:35 PM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring My hub server. I can run the canned tracking tool GUI fine, but running that in the PS window gives me nothing. From: Campbell, Rob [mailto:rob_campb...@centraltechnology.net] Sent: Tuesday, March 09, 2010 1:27 PM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring That's weird. Are you checking your mail server logs, or your hub transport logs? These events will only show up on the hub transport servers. From: David Lum [mailto:david....@nwea.org] Sent: Tuesday, March 09, 2010 2:35 PM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring Thanks for this. It just comes back with the prompt...no error, but no output.. From: Campbell, Rob [mailto:rob_campb...@centraltechnology.net] Sent: Tuesday, March 09, 2010 8:30 AM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring Missed the closing quote on "SMTP" Get-messagetrackinglog -server <servername> -resultsize 100 -eventid "RECEIVE" | ? {$_.source -eq "SMTP"} | Select clientip,totalbytes,timestamp | ft -auto From: Campbell, Rob [mailto:rob_campb...@centraltechnology.net] Sent: Tuesday, March 09, 2010 10:26 AM To: MS-Exchange Admin Issues Subject: RE: SMTP traffic monitoring You can check the SMTP RECEIVE events in the Message Tracking Logs on the hub transport servers. Get-messagetrackinglog -server <servername> -resultsize 100 -eventid "RECEIVE" | ? {$_.source -eq "SMTP} | Select clientip,totalbytes,timestamp | ft -auto From: David Lum [mailto:david....@nwea.org] Sent: Tuesday, March 09, 2010 10:09 AM To: MS-Exchange Admin Issues Subject: SMTP traffic monitoring We have Exchange 2007 here and I'd like to be able to see what machines are passing SMTP traffic though it - how do I do that? it appears that it can create a CONNECTLOGnnnnn.LOG file - is there something that can parse it so I can view the connections easily? David Lum // SYSTEMS ENGINEER NORTHWEST EVALUATION ASSOCIATION (Desk) 971.222.1025 // (Cell) 503.267.9764 ************************************************************************************************** Note: The information contained in this message may be privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer. ************************************************************************************************** ************************************************************************************************** Note: The information contained in this message may be privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer. ************************************************************************************************** ************************************************************************************************** Note: The information contained in this message may be privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer. ************************************************************************************************** ************************************************************************************************** Note: The information contained in this message may be privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer. **************************************************************************************************