Skrypt generujący plik CSV zawierający dane kontaktowe użytkowników uwzględnionych filtrem.
PowerShell
Connect-ExchangeOnline
Get-User -Filter { `
RecipientTypeDetails -eq 'UserMailbox' `
-and `
( `
UserPrincipalName -like '*@company1.com' `
-or `
UserPrincipalName -like '*@company2.com' `
) `
-and UserPrincipalName -notlike 'admin.*' `
} `
| Select-Object DisplayName, Department, Title, WindowsEmailAddress, Phone, MobilePhone `
| Sort-Object DisplayName `
| Export-Csv -Encoding UTF-8 -Path (".\Kontakty_" + (Get-Date -Format "yyyy-MM-dd") + ".csv")