
    g                     B    S SK Jr  S SKJrJr  S SKJr   " S S\5      rg)    N)CommandCommandError)!netcmd_get_domain_infos_via_cldapc                   x    \ rS rSrSrSr/ r\R                  \R                  \R                  S.rS/rS	S jrSrg)
cmd_domain_info   z?Print basic info about a domain and the DC passed as parameter.z%prog <ip_address> [options])	sambaoptscredoptsversionoptsaddressNc                    UR                  5       n [        US U5      nU R                  R                  SUR                  -  5        U R                  R                  SUR                  -  5        U R                  R                  SUR                  -  5        U R                  R                  SUR                  -  5        U R                  R                  SUR                  -  5        U R                  R                  SUR                  -  5        U R                  R                  S	UR                  -  5        g ! [         a    [        SU-   S-   5      ef = f)
NzInvalid IP address 'z'!zForest           : %s
zDomain           : %s
zNetbios domain   : %s
zDC name          : %s
zDC netbios name  : %s
zServer site      : %s
zClient site      : %s
)get_loadparmr   RuntimeErrorr   outfwriteforest
dns_domaindomain_namepdc_dns_namepdc_nameserver_siteclient_site)selfr   r
   r	   r   lpress          :/usr/lib/python3/dist-packages/samba/netcmd/domain/info.pyruncmd_domain_info.run.   s   ##%	H3BgFC 			1CJJ>?		1CNNBC		1COOCD		1C4D4DDE		1CLL@A		1COOCD		1COOCD  	H5?$FGG	Hs   D8 8E )NNN)__name__
__module____qualname____firstlineno____doc__synopsistakes_optionsoptionsSambaOptionsCredentialsOptionsVersionOptionstakes_optiongroups
takes_argsr   __static_attributes__r       r   r   r      sE    I-HM ))..-- JEr.   r   )	samba.getoptgetoptr'   samba.netcmdr   r   samba.netcmd.commonr   r   r   r.   r   <module>r3      s   2  . AEg Er.   