Start-Transcript .\Exchange_external.log -Append

Get-Mailbox -server "DEXT1EXCHG001" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DEXT1EXCHG001_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DEXT1EXCHG002" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DEXT1EXCHG002_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DEXT1EXCHG003" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DEXT1EXCHG003_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DEXT1EXCHG004" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DEXT1EXCHG004_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DEXT1EXCHG005" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DEXT1EXCHG005_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DEXT1EXCHG006" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DEXT1EXCHG006_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DEXT1EXCHG007" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DEXT1EXCHG007_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DEXT1EXCHG008" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DEXT1EXCHG008_Mailbox_external.csv -encoding utf8


stop-Transcript

Start-Transcript .\Exchange_external.log -Append

Get-Mailbox -server "DEXT1EXCHG001" -Resultsize Unlimited | Get-Mailboxstatistics | select-Object Displayname,*size*,Legacy*,LastLogonTime,MailboxType* | export-csv .\DEXT1EXCHG001_Mailboxstatistics_external.csv -encoding utf8
Get-Mailbox -server "DEXT1EXCHG002" -Resultsize Unlimited | Get-Mailboxstatistics | select-Object Displayname,*size*,Legacy*,LastLogonTime,MailboxType* | export-csv .\DEXT1EXCHG002_Mailboxstatistics_external.csv -encoding utf8
Get-Mailbox -server "DEXT1EXCHG003" -Resultsize Unlimited | Get-Mailboxstatistics | select-Object Displayname,*size*,Legacy*,LastLogonTime,MailboxType* | export-csv .\DEXT1EXCHG003_Mailboxstatistics_external.csv -encoding utf8
Get-Mailbox -server "DEXT1EXCHG004" -Resultsize Unlimited | Get-Mailboxstatistics | select-Object Displayname,*size*,Legacy*,LastLogonTime,MailboxType* | export-csv .\DEXT1EXCHG004_Mailboxstatistics_external.csv -encoding utf8
Get-Mailbox -server "DEXT1EXCHG005" -Resultsize Unlimited | Get-Mailboxstatistics | select-Object Displayname,*size*,Legacy*,LastLogonTime,MailboxType* | export-csv .\DEXT1EXCHG005_Mailboxstatistics_external.csv -encoding utf8
Get-Mailbox -server "DEXT1EXCHG006" -Resultsize Unlimited | Get-Mailboxstatistics | select-Object Displayname,*size*,Legacy*,LastLogonTime,MailboxType* | export-csv .\DEXT1EXCHG006_Mailboxstatistics_external.csv -encoding utf8
Get-Mailbox -server "DEXT1EXCHG007" -Resultsize Unlimited | Get-Mailboxstatistics | select-Object Displayname,*size*,Legacy*,LastLogonTime,MailboxType* | export-csv .\DEXT1EXCHG007_Mailboxstatistics_external.csv -encoding utf8
Get-Mailbox -server "DEXT1EXCHG008" -Resultsize Unlimited | Get-Mailboxstatistics | select-Object Displayname,*size*,Legacy*,LastLogonTime,MailboxType* | export-csv .\DEXT1EXCHG008_Mailboxstatistics_external.csv -encoding utf8


stop-Transcript

Start-Transcript .\Exchange_external.log -Append

Get-AddressList | select-Object DisplayName,Container,Path | export-csv .\All_AddressList_external.csv -encoding utf8
Get-GrobalAddressList | select-Object DisplayName,Container,Path | export-csv .\All_GrobalAddressList_external.csv -encoding utf8
$AddressListMember = foreach ( $i in Get-AddressList ) { Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $i.RecipientFilter | select-Object @{n="AddressList";e={$i.DisplayName}},@{n="Container";e={$i.Container}},@{n="Path";e={$i.Path}},DisplayName,PrimarySmtpAddress,RecipientType* };$AddressListMember | export-csv .\All_AddressListMember_external.csv -encoding utf8
$GrobalAddressListMember = foreach ( $i in Get-GrobalAddressList ) { Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $i.RecipientFilter | select-Object @{n="GrobalAddressList";e={$i.DisplayName}},@{n="Container";e={$i.Container}},@{n="Path";e={$i.Path}},DisplayName,PrimarySmtpAddress,RecipientType* };$GrobalAddressListMember | export-csv .\All_GrobalAddressListMember_external.csv -encoding utf8

stop-Transcript