Показать полную графическую версию : [решено] Import-clixml
red.army@vk
31-12-2014, 10:28
Есть xml файлик вида
Name PrimarySmtpAddress Alias
---- ------------------ -----
*** *** ***
*** *** ***
*** *** ***
*** *** ***
как его распарсить в цикле и подставить в командлет:
New-MailContact -ExternalEmailAddress $PrimarySmtpAddress -Name $Name -Alias $Alias -OrganizationalUnit ******
Foreigner
31-12-2014, 11:37
red.army@vk:
Цитата:
Есть xml файлик вида
Это какой-то результат экспорта, а не xml
$a = gc 1.xml
($a[2..($a.count-1)]).foreach({
$name = $_.split()[0]
$smtp = $_.split()[1]
$alias = $_.split()[2]
New-MailContact -ExternalEmailAddress $smtp -Name $name -Alias $alias -OrganizationalUnit ******
})
red.army@vk
31-12-2014, 12:56
разобрался спс
get-mailbox | where HiddenFromAddressListsEnabled -like "False" | Export-Clixml -Path c:\li\li.xml экспортировал на одном Exchange
И залил на второй...
$S = Import-Clixml -Path C:\li.xml
foreach($Item in $s)
{
$Mail = [string]$item.PrimarySmtpAddress
$name = $item.Name
$Ali = $Item.Alias
New-MailContact -ExternalEmailAddress $Mail -Name $name -alias $Ali -OrganizationalUnit domen/ou/ou
}
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.