Эта команда: dsconfigad -show
делает то, что мне нужно, но мне нужны права администратора для ее запуска.
Приведенная выше команда выводит некоторую информацию, которая мне интересна:
You are bound to Active Directory:
Active Directory Forest = xx.xxxxxx.local
Active Directory Domain = xx.xxxxxx.local
Computer Account = (computer name)
Я хотел бы иметь возможность получить Active Directory Domain
, показанный выше, программно, и желательно без разрешения sudo.
Есть предложения? Я просматривал документы Open Directory, и для меня не совсем очевидно, как это сделать. Я также попробовал несколько примеров кода, чтобы просто запросить AD для чего-то безуспешного ... Я продолжу работать над этим, но я надеялся, что у кого-то здесь есть кое-какие знания.