User Tools

Site Tools


exchange:reporting_project:database_queries

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
exchange:reporting_project:database_queries [2010/02/06 11:08]
ben
exchange:reporting_project:database_queries [2010/02/18 15:50]
ben
Line 82: Line 82:
 <​code>​ <​code>​
 select displayName as Name,​alpha_samid as ID,size as "​Mailbox Size (KB)",​bes as "BES User",​disabled as Disabled,​mDBStorageQuota,​mDBOverQuotaLimit from exchange_info where mDBStorageQuota > '​0'​ AND mDBOverQuotaLimit='​0'​ AND displayName NOT LIKE '​%System%'​ order by disabled,​bes,​OU,​displayName;​ select displayName as Name,​alpha_samid as ID,size as "​Mailbox Size (KB)",​bes as "BES User",​disabled as Disabled,​mDBStorageQuota,​mDBOverQuotaLimit from exchange_info where mDBStorageQuota > '​0'​ AND mDBOverQuotaLimit='​0'​ AND displayName NOT LIKE '​%System%'​ order by disabled,​bes,​OU,​displayName;​
 +</​code>​
 +==== All users from a store if not disabled, except also disabled if in a particular OU, and not bes users ====
 +<​code>​
 +select displayName,​alpha_samid,​size,​disabled,​bes,​OU,​server,​mdb from exchange_info where (disabled='​1'​ AND OU LIKE '​%Medical Center%'​ AND mdb LIKE '​%MS6%'​) OR displayName NOT LIKE '​%System%'​ AND server LIKE '​%exchange3%'​ AND mdb LIKE '​%MS6%'​ and bes='​0'​ AND disabled='​0'​ ORDER BY disabled ASC,​displayName;​
 +</​code>​
 +
 +==== Similar to above, but the alternate group, users in the mdb, not in that OU, but either disabled, or a bes user ====
 +<​code>​
 +select displayName,​alpha_samid,​size,​disabled,​bes,​OU,​mdb,​lastExchangeLogon from exchange_info where NOT ((disabled='​1'​ AND OU LIKE '​%Medical Center%'​ AND mdb LIKE '​%MS6%'​ AND bes='​0'​) OR displayName NOT LIKE '​%System%'​ AND server LIKE '​%exchange3%'​ AND mdb LIKE '​%MS6%'​ and bes='​0'​ AND disabled='​0'​) AND mdb LIKE '​%MS6%'​ ORDER BY disabled,​size;​
 </​code>​ </​code>​
 ==== Export to CSV file ==== ==== Export to CSV file ====
 <​code>​ <​code>​
 select displayName,​size,​ou from exchange_info INTO OUTFILE '/​Users/​ben/​tmp/​test.txt'​ FIELDS TERMINATED BY ','​ ENCLOSED BY '"'​ LINES TERMINATED BY '​\n'​ ; select displayName,​size,​ou from exchange_info INTO OUTFILE '/​Users/​ben/​tmp/​test.txt'​ FIELDS TERMINATED BY ','​ ENCLOSED BY '"'​ LINES TERMINATED BY '​\n'​ ;
 +</​code>​
 +
 +==== Report for a particular OU ====
 +<​code>​
 +select displayName as "​Mailbox Name",​alpha_samid as "​ID",​disabled as Disabled,​bes as "​Blackberry User",​size "​Mailbox Size (KB)",​lastLogon as "Last AD Logon",​ lastExchangeLogon as "Last Mailbox Logon",​OU from exchange_info where OU LIKE '​%Columbia%College%'​ AND displayName NOT LIKE '​%System%'​ ORDER BY disabled DESC,size INTO OUTFILE '/​Users/​ben/​tmp/​test.txt'​ FIELDS TERMINATED BY ','​ ENCLOSED BY '"'​ LINES TERMINATED BY '​\n';​
 </​code>​ </​code>​
exchange/reporting_project/database_queries.txt ยท Last modified: 2010/02/18 15:50 by ben