В рамках пакетного сценария управления пользователями мне нужно удалить значение профиля из объекта пользователя AD.
Синтаксис, который я использую, выглядит следующим образом:
dsquery user -name TEST | dsmod user -profile ""
Кажется, он работает (без ошибок), однако, при повторном запросе объекта, старое значение профиля все еще остается.
Если бы я должен был добавить пробел, например:
dsquery user -name TEST | dsmod user -profile " "
Затем он обновляет значение профиля, но теперь значение профиля теперь является пробелом, а это не то, что я хочу - я бы хотел, чтобы значение было полностью пустым.
Это кажется ошибкой, так как тот же синтаксис работает с другими параметрами, например, -loscr "" очистит значение атрибута сценария входа.
Любые обходные пути / понимание этой проблемы приветствуются.