Я на самом деле хочу выполнить простую задачу с помощью 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, он предложил решение, в котором для параметров кавычек (`) и нуля (0) указано значение, которое я не могунапишите здесь, так как backtick также является синтаксисом стекового потока - однако это обходится).Тем не менее, будет «пустая» строка длиной 1.
Теперь я думаю, что это действительно ошибка, поэтому я попросил его связаться с командой разработчиков ADFS.