Изменить txt файл в формат:
Код:

MailboxName;UserName;Password
mailbox@contoso.com;mailbox@contoso.com;Pass
И уже в цикле передевать значения, скажем:
Код:

$creds = Import-Csv users.txt -Delimiter ";"
foreach ($cred in $creds)
{
## Create Exchange Service Object
$service = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService($ExchangeVersion)
$creds = New-Object System.Net.NetworkCredential($cred.UserName,$cred.Password))
$service.Credentials = $creds
$service.AutodiscoverUrl($cred.MailboxName,{$true})
Как получить все папки с контактами в которых больше 0:
Код:

$coFolderView = New-Object Microsoft.Exchange.WebServices.Data.FolderView(1000)
$coFolderView.Traversal = "Deep"
$sf = New-Object Collections.Generic.List["Microsoft.Exchange.WebServices.Data.SearchFilter"]
$sf.Add((New-Object Microsoft.Exchange.WebServices.Data.SearchFilter+IsEqualTo([Microsoft.Exchange.WebServices.Data.FolderSchema]::FolderClass,"IPF.Contact")))
$sf.Add((New-Object Microsoft.Exchange.WebServices.Data.SearchFilter+IsGreaterThan([Microsoft.Exchange.WebServices.Data.FolderSchema]::TotalCount,0)))
$sf = New-Object Microsoft.Exchange.WebServices.Data.SearchFilter+SearchFilterCollection([Microsoft.Exchange.WebServices.Data.LogicalOperator]::And, $sf.ToArray())
$service.FindFolders($Contacts.Id,$sf,$coFolderView)
Как получить элементы из них, код есть выше.