Comments (2)
Hello, @OfirGavish
You don't need to make any significant modifications to the script since the MailboxList parameter supports a list of emails. Unfortunately, Batch does not support PowerShell lists. So, you'll need to either launch the ContactSync script from another PowerShell script instead of Batch or hardcore your emails into the EWSContactSync.ps1 MailboxList parameter so it looks like my example below.
[Parameter(Mandatory=$False)]
[String[]]
$MailboxList = @(email1, email2, email3),
from ews-office365-contact-sync.
I see, I was trying to add something like this using Exchange online powershell connection:
#-----------------------------------------------------------{Fetch Distribution list members}--------------------------------------
$DLGroupMembers = Get-DistributionGroupMember -Identity ManagementGroup
foreach ($Member in $DLGroupMembers) {
Get-Mailbox -Identity $Member
and then use the right attribute of the member in the $mailbox variable.
from ews-office365-contact-sync.
Related Issues (20)
- Exclude Specific Users from receiving the GAL sync HOT 1
- Sync Pager HOT 3
- FATAL Failed to fetch Global Address List Contacts from Office 365 Directory Expired or Invalid pagination request. Default Expiry time is 00:30:00 HOT 1
- Failed to fetch Global Address List Contacts from Office 365 Directory - Assembly "System.Net.Http, Version=4.2.0.0 HOT 1
- FolderName = Subfolder of default contacts HOT 2
- Requesting Support for EWS-Office365-Contact-Sync Script HOT 2
- Only contacts with MobilePhone HOT 1
- Better details in docs HOT 1
- Howto specify more than one mailbox to sync from command line ? HOT 5
- Issue adding Fax and Pager fields to the contacts HOT 1
- EWSContactSync.ps1 : Cannot convert the "System.Management HOT 2
- Failed verify that Directory Contacts exists HOT 2
- Could not load file or assembly 'System.Net.Http, Version=4.2.0.0 HOT 4
- Scripts Exceptions in Catch and Get-GALContacts HOT 2
- Sync contacts to the default folder name. HOT 1
- Apply the script only user mailboxes HOT 3
- Identifying errors in the log HOT 1
- Cannot find an appropriate constructor for type Microsoft.Exchange.WebServices.Data.OAuthCredentials HOT 5
- Duplicate Contacts in Folder HOT 1
- Running script in Azure Automation Account HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ews-office365-contact-sync.