Проблемытельные входы сценариев для Set-UMserver CMD позволяют

StackOverflow https://stackoverflow.com/questions/3890350

  •  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 
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top