Start-Transcript .\Exchange_external.log -Append

Get-AddressList | select-Object DisplayName,Container,Path | export-csv .\All_AddressList_external.csv -encoding utf8
Get-GlobalAddressList | select-Object Name,Identity | export-csv .\All_GlobalAddressList_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
$GlobalAddressListMember = foreach ( $i in Get-GlobalAddressList ) { Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $i.RecipientFilter | select-Object @{n="GlobalAddressList";e={$i.Name}},@{n="Identity";e={$i.Identity}},DisplayName,PrimarySmtpAddress,RecipientType* };$GlobalAddressListMember | export-csv .\All_GlobalAddressListMember_external.csv -encoding utf8

stop-Transcript
 

Start-Transcript .\Exchange_internal.log -Append

Get-DistributionGroup -Resultsize Unlimited | select-Object *Name*,Alias,Legacy*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\All_DistributionGroup_internal.csv -encoding utf8

$All_DistGroupMember = foreach ( $i in Get-DistributionGroup -Resultsize Unlimited ) { Get-DistributionGroupMember $i.DistinguishedName -Resultsize Unlimited | select-Object @{n="DistributionGroup";e={$i.DisplayName}},@{n="GroupAddress";e={$i.PrimarySmtpAddress}},DisplayName,PrimarySmtpAddress,RecipientType* }
$All_DistGroupMember | export-csv .\All_DistributionGroupMember_internal.csv -encoding utf8

stop-Transcript

Start-Transcript .\Exchange_internal.log -Append

Get-Mailbox -server "BINT1EXCHG001" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\BINT1EXCHG001_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "BINT1EXCHG002" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\BINT1EXCHG002_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "BINT1EXCHG003" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\BINT1EXCHG003_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "BINT1EXCHG004" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\BINT1EXCHG004_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "BINT1EXCHG005" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\BINT1EXCHG005_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "BINT1EXCHG006" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\BINT1EXCHG006_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "BINT1EXCHG007" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\BINT1EXCHG007_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "BINT1EXCHG008" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\BINT1EXCHG008_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "BINT1EXCHG009" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\BINT1EXCHG009_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "BINT1EXCHG010" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\BINT1EXCHG010_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG001" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG001_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG002" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG002_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG003" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG003_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG004" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG004_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG005" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG005_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG006" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG006_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG007" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG007_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG008" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG008_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG009" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG009_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG010" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG010_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG011" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG011_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG012" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG012_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG013" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG013_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG014" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG014_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG015" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG015_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG016" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG016_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG017" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG017_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG018" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG018_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG019" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG019_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG020" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG020_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG021" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG021_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG022" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG022_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG023" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG023_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG024" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG024_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG025" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG025_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG026" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG026_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG027" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG027_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG028" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG028_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG029" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG029_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG030" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG030_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG031" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG031_Mailbox_external.csv -encoding utf8
Get-Mailbox -server "DINT1EXCHG032" -Resultsize Unlimited | select-Object *Name*,Alias,*size*,Legacy*,Object*,PrimarySmtpAddress,RecipientType*,CustomAttribute* | export-csv .\DINT1EXCHG032_Mailbox_external.csv -encoding utf8

stop-Transcript