Я программно создаю объект компьютера AD при указании OU, но иногда он создает объект компьютера в контейнере компьютеров по умолчанию. Я понимаю, что если я не укажу какое-либо подразделение, оно должно быть создано в контейнере компьютеров по умолчанию, но даже после указания пользовательского подразделения оно создает объекты компьютеров в контейнере по умолчанию. Я хочу знать, почему это происходит.
Я использую ansible для создания компьютерных объектов, которые внутренне вызывают скрипт powershell. https://github.com/ansible-collections/community.windows/blob/main/plugins/modules/win_domain_computer.ps1.
- name: Add linux computer to Active Directory OU using a windows machine
community.windows.win_domain_computer:
name: one_linux_server
sam_account_name: linux_server$
dns_hostname: one_linux_server.my_org.local
ou: "OU=servers,DC=my_org,DC=local"
description: Example of linux server
enabled: yes
state: present
delegate_to: my_windows_bridge.my_org.local
Я проверил, что целевое местоположение существует в AD
- CN=compobject1, CN=Компьютеры, DC=пример, DC=com
- CN=compobject1 OU=база данных DC=пример DC=com
Операционный сервер: Windows Server 2019
Windows Active-Directory Ansible Windows-Server-2019 Azure Active Directory
WindowsGuy