|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Создание почтовых ящиков из *.csv |
|
PowerShell - [решено] Создание почтовых ящиков из *.csv
|
Новый участник Сообщения: 29 |
Профиль | Отправить PM | Цитировать Добрый день коллеги!
В компании сейчас наплыв новых юзеров, им нужны учетки в почте, соответственно решил через скрипт их создать. По одному создаются, вот такой командой : New-Mailbox -UserPrincipalName "Иванов Петр@corp.company.loc" -Alias ivanov.p -Database "SG1\MBD1" -Name "Ива нов Петр Петрович" -OrganizationalUnit corp.company.loc/Voronezh/Users/Disable d -FirstName "Петр Петрович" -LastName Иванов -ResetPasswordOnNextLogon $false Alias,Name,UPN,FN,LN ivanov.p,"Иванов Петр Петрович","Иванов Петр@corp.company.loc","Петр Петрович","Иванов" Import-Csv recipients.csv | foreach-object { New-Mailbox -Alias $_.Alias -name $_.Name -UserPrincipalName $_.UPN -FirstName $_.FN - LastName $_.LN -Password $Password -Database "SG1\MDB1" -OrganizationalUnit corp.company.loc/Voronezh/Users -ResetPasswordOnNextLogon:$false } New-Mailbox : A positional parameter cannot be found that accepts argument '-'. At line:1 char:57 + Import-Csv recipients.csv | foreach-object { New-Mailbox <<<< -Alias $_.Alia s -name $_.Name -UserPrincipalName $_.UPN -FirstName $_.FN - LastName $_.LN -Pa ssword $Password -Database "SG1\MDB1" -OrganizationalUnit corp.company.loc/Vo ronezh/Users -ResetPasswordOnNextLogon:$false } + CategoryInfo : InvalidArgument: (:) [New-Mailbox], ParameterBin dingException + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.Exchange.M anagement.RecipientTasks.NewMailbox Подскажите куда копать, в чем может быть подвох. Заранее спасибо |
|
Отправлено: 09:21, 10-08-2010 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать deepred, пробовал и без object, все равно ничего не выходит.
|
Отправлено: 10:15, 10-08-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать deepred, с таким разделителем выдает такую ошибку:
New-Mailbox : Cannot validate argument on parameter 'Alias'. The argument is nu ll or empty. Supply an argument that is not null or empty and then try the comm and again. At line:1 char:64 + Import-Csv recipients.csv | foreach-object { New-Mailbox -Alias <<<< $_.Alia s -name $_.Name -UserPrincipalName $_.UPN -FirstName $_.FN - LastName $_.LN -Pa ssword $Password -Database "SG1\MDB1" -OrganizationalUnit corp.ertelecom.loc/Vo ronezh/Users -ResetPasswordOnNextLogon:$false } + CategoryInfo : InvalidData: (:) [New-Mailbox], ParameterBinding ValidationException + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.Excha nge.Management.RecipientTasks.NewMailbox |
Отправлено: 10:57, 10-08-2010 | #3 |
Пользователь Сообщения: 140
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:02, 10-08-2010 | #4 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать deepred, если убираю запись "Alias,Name,UPN,FN,LN" то вообще ничего не пишет и не создает, потому что он с первой строки же берет как раз имена переменных. Ваш вариант создает почтовый контакт, а по сути в нем только имена переменных по другому написаны.
|
|
Отправлено: 11:12, 10-08-2010 | #5 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать А ларчик просто открывался, оказывается нужно все вручную было забивать. До этого копировал просто с сайта, и ошибку выдавал, а вручную тоже набираешь и все гуд.
|
Отправлено: 17:14, 11-08-2010 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
V. 5.5/2000/2003 - Удаление отдельных писем из всех почтовых ящиков | Delirium | Microsoft Exchange Server | 7 | 27-04-2009 02:27 | |
V. 5.5/2000/2003 - Outlook Mobile Access: по адресу http://server/oma вижу список чужих почтовых ящиков | ANR | Microsoft Exchange Server | 12 | 26-11-2008 12:28 | |
Отправка с одного из почтовых ящиков пользователя | dim_alf | Microsoft Exchange Server | 11 | 27-05-2008 21:44 | |
Проблема подключения почтовых ящиков. | Timo_xa | Microsoft Exchange Server | 5 | 25-05-2008 19:54 | |
Скрипт регистрации почтовых ящиков | Xcsd | Вебмастеру | 14 | 19-01-2006 14:17 |
|