Вопросы

Фигурные скобки Powershell и переменные не анализируются

Я пытаюсь массово обновить большое количество списков рассылки с помощью powershell, я написал это до сих пор:

foreach ($Item in @(Import-Csv -Path "ranks.csv")) {
$Rank = $Item.Rank
Set-DynamicDistributionGroup -Identity "$Rank" -DisplayName "$Rank (NC)" -Name "$Rank (NC)" -RecipientFilter {(RecipientType -eq "UserMailbox") -and (Title -eq "$Rank") -and (Company -eq "Company")}
}

Команда Exchange верна, и все работает нормально, за исключением части (Title -eq «$Rank»), которая не анализирует переменную и просто отправляет ее следующим образом:

(RecipientType -eq 'UserMailbox') -and (Title -eq '$Rank') -and (Company -eq 'Company')

Я предполагаю, что это как-то связано с тем, что фильтр для RecipientFilter находится внутри фигурных скобок, но понятия не имею, как это предотвратить.

Любая помощь будет высоко оценена, так как я не хочу вручную обновлять несколько сотен списков!

Читать:
Автоматический вход на сайт с помощью скрипта Google Apps

Похожие записи

stable / airflow подключить внешнюю базу данных PostgreSQL

admin

Ошибка установки PySide с командой python setup.py egg_info не удалось с кодом ошибки 1

admin

Как получить SHA фиксации слияния для объединенного запроса на перенос?

admin

Проблема с интервалом между отступами в файле Prettier vscode json

admin

Не удается найти метод из User.js

admin

Alpine.js — отображение поля ввода и одновременное добавление к нему фокуса

admin