Удаление заметок из проверяющей стороны ADFS с помощью команды Set-AdfsRelyingPartyTrust PowerSell?
На самом деле я хочу выполнить простую задачу с помощью PowerShell в ADFS 4.0: настройка заметки для проверяющей стороны.
Это на самом деле работает нормально, как это:
Set-AdfsRelyingPartyTrust -TargetName SomeRelyingParty -Notes SomeNote
Проблема в том, что я не могу установить его обратно в пустую строку, потому что я получаю это сообщение об ошибке:Cannot validate argument on parameter 'Notes'. The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.
Я тоже пробовал ""
или же $null
в качестве параметра, который приводит к тому же сообщению об ошибке.
Мой обходной путь до сих пор устанавливает " "
, но все же это пробел, а не пустая строка, как я хочу. После того как заметка установлена, единственный способ полностью удалить заметку - это сделать это в пользовательском интерфейсе ADFS. Я не мог понять, как это сделать, написав сценарий.
Обновить
Я все еще не мог найти решение, поэтому я связался с нашим главным консультантом Microsoft, он предложил решение, устанавливающее backtick (`) и ноль (0) в кавычках (которые я не могу написать здесь, так как backtick также является синтаксисом стекового потока - однако это обходится). Тем не менее, будет "пустая" строка длиной 1.
Теперь я думаю, что это на самом деле ошибка, поэтому я попросил его связаться с командой разработчиков ADFS.