
이 명령을 사용하여 Active Directory에 Linux 상자를 추가하고 있습니다.
net ads join -U username%password
도메인에 이미 존재하는 Linux 상자를 확인하여 이 명령을 멱등성으로 만들어야 합니다. 명령줄 도움말은 유용하지 않습니다.
다음과 같은 것이 있는지 궁금합니다.
net ads search computer-name
나는 삼바 3을 사용하고 있습니다
답변1
사용 net ads testjoin
:
# net ads testjoin -k
Join is OK
→ 이 상자가 결합되었습니다. 이제 도메인에서 이를 제거하고 testjoin
-1을 반환합니다.
# net ads leave -k
Deleted account for 'DEADBEEF' in realm 'EXAMPLE.COM'
# net ads testjoin -k
Join to domain is not valid: NT code 0xfffffff6
# echo $?
255
답변2
net ads dn 'queryhere'
컴퓨터 개체를 검색하는 데 사용할 수 있습니다 .
예를 들어, 다음을 사용하여 내 도메인의 "Servers" OU에서 "Nagios" Linux 서버를 찾을 수 있습니다.
net ads dn 'CN=nagios,OU=Servers,DC=my,DC=domain,DC=com' cn -S DC_NAME -P -l
스위치 -P
는 컴퓨터 계정을 사용하여 조회를 수행하도록 하고(이 작업을 수행하려면 컴퓨터가 도메인에 가입되어 있어야 함) -l
더 자세한 정보를 제공합니다. 실패하면 를 사용하면 -d 10
이유가 표시됩니다.