
    g                     J    S SK Jr  SSKJr  S SKJr  S SKJr   " S S\5      r	g)    N   )common)Net)Commandc                   x    \ rS rSrSrSr\R                  \R                  \R                  S.r
S/r  S	S jrSrg)
cmd_time   a  Retrieve the time on a server.

This command returns the date and time of the Active Directory server specified on the command.  The server name specified may be the local server or a remote server.  If the servername is not specified, the command returns the time and date of the local AD server.

Example1:
samba-tool time samdom.example.com

Example1 returns the date and time of the server samdom.example.com.

Example2:
samba-tool time

Example2 return the date and time of the local server.
z%prog [server-name] [options])	sambaoptscredoptsversionoptszserver_name?Nc                     UR                  5       nUR                  USS9n[        XeUR                  S9nUc  [        R
                  " U5      nU R                  R                  UR                  U5      S-   5        g )NT)fallback_machine)server
)	get_loadparmget_credentialsr   	ipaddressr   netcmd_dnsnameoutfwritetime)selfserver_namer   r
   r   lpcredsnets           6/usr/lib/python3/dist-packages/samba/netcmd/nettime.pyruncmd_time.run5   sk    ##%((d(C%H$6$67 //3K		-45     )NNNN)__name__
__module____qualname____firstlineno____doc__synopsisoptionsSambaOptionsCredentialsOptionsVersionOptionstakes_optiongroups
takes_argsr   __static_attributes__r!   r    r   r   r      sH     /H ))..-- !!J=A6r    r   )
samba.getoptgetoptr(    r   	samba.netr   samba.netcmdr   r   r!   r    r   <module>r4      s!   &   
 6w  6r    