Проблемытельные входы сценариев для Set-UMserver CMD позволяют
-
28-09-2019 - |
Вопрос
Я пишу несколько сценариев автоматизации единой системы обмена обмена сообщениями 2010 года. Я пытаюсь автоматизировать ассиективные планы циферблатов UM на серверы UM. Команда PowerShell:
[PS] E:\Scripts>Set-UmServer -id Exchange01 -DialPlans "test1", "test2"
Когда я пробую следующее решение сценариев:
[PS] E:\Scripts>$str = "`"test1`", `"test2`""
[PS] E:\Scripts>Set-UmServer -id Exchange01 -DialPlans $str
Я получаю ошибку:
The UM dial plan "test1", "test2" doesn't exist.
+ CategoryInfo : NotSpecified: (0:Int32) [Set-UmServer], ManagementObjectNotF
+ FullyQualifiedErrorId : 7AF43AA1,Microsoft.Exchange.Management.Tasks.UM.SetUMServer
Мое чувство состоит в том, что я неправильно обрабатывающую переменную, и переменная поднимается в «TEST1», «TEST2», а не «TEST1», «TEST2».
Любое руководство было бы значительно оценено.
С Уважением
Джон
Решение
Вы перегружены. :-) Попробуй это:
$str = "test1", "test2"
Set-UmServer -id Exchange01 -DialPlans $str
Не связан с StackOverflow