Войти

Показать полную графическую версию : [решено] Выгрузить почтовые ящики в PST по списку.


Mega_Demon
26-01-2015, 11:43
Добрый день.
Необходимо по списку из 200 ящиков выгрузить 50 ящиков избранных, для сохрани их супер важно инфы ну и т.д.
Выгрузить один ящик не проблема, пару тоже, права на выгрузку есть.
есть скрипт PS
New-MailboxExportRequest -Mailbox User -FilePath \\Server\pst$\USER.pst
как к нему прикрутить список?
не селен в PS, подскажите плиз.
спасибо.

Kazun
26-01-2015, 12:14
$users = "User1","User2","User3"
$users | Foreach {New-MailboxExportRequest -Mailbox $_ -FilePath "\\Server\pst$\$_.pst"}

Mega_Demon
26-01-2015, 13:44
Спасибо, большое, фунциклит.

а если из текстового файла брать?
формата
user
user1
user2

Iska
26-01-2015, 13:48
Using the Get-Content Cmdlet - TechNet - Microsoft (https://technet.microsoft.com/en-us/library/ee176843.aspx)

Mega_Demon
27-01-2015, 06:30
Если кому надо, вот рабочий скрипт, имена берет из файла.

Get-Content С:\users.txt | Foreach {New-MailboxExportRequest -Mailbox $_ -FilePath "\\Server\pst$\$_.pst"}

user.txt файлик с именами позьзунов следующего содерджания
user
user1
user3
и т.д.




© OSzone.net 2001-2012