Skip to content

Instantly share code, notes, and snippets.

# Import Microsoft Graph and Connect
Install-Module Microsoft.Graph
Select-MgProfile -Name "beta"
Import-Module Microsoft.Graph
Connect-MgGraph -Scopes "Policy.Read.All","eDiscovery.ReadWrite.All","Application.Read.All"
$casename = "Test-Compliance-Export"
$custodianemail = "someaccount@contoso.com"
$collectionname = $casename+" Collection"
$reviewsetname = $casename+" Review Set"

Keybase proof

I hereby claim:

  • I am jonathonolson on github.
  • I am jonathonolson (https://keybase.io/jonathonolson) on keybase.
  • I have a public key ASDKJNQvPcqO7JCt0HXzvm_1Pc3Tp1fpLQVKdHO_j2JuAgo

To claim this, I am signing this object:

$users = import-csv ~\Documents\FirstBatch.csv
foreach ($u in $users) {
$mb = get-mailbox ($u.primarysmtpaddress)
$x500 = $mb.EmailAddresses | where {$_.prefix -like "X500"}
$x500 | select -ExpandProperty proxyaddressstring | Out-File C:\Users\dds\Documents\x500.txt -Append
#Write-Output "Before:"
#$mb.EmailAddresses
$remove = $x500 | select -ExpandProperty proxyaddressstring