Мы используем Configuration Managar для установки операционных систем, которые по некоторым гениальным причинам не имеют простого способа установить правила для имен компьютеров.
Поэтому я ищу C # API, который позволяет мне менять компьютеримя (NETBIOS) и изменить его в Active Directory одновременно.Я хочу установить имя ПОСЛЕ того, как я подключен к AD, чтобы я мог проверить, не имело ли устройство старое имя и принадлежало ли ему ни одно из них.
Я пробовал:
[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
static extern bool SetComputerNameEx(COMPUTER_NAME_FORMAT NameType,string lpBuffer);
один из них меняет имя локального компьютера, но это приведет к повреждению соединения AD.