File: //lib/python3/dist-packages/samba/netcmd/__pycache__/nettime.cpython-310.pyc
o
�/a� � @ sD d dl mZ ddlmZ d dlmZ d dlmZ G dd� de�Z dS )� N� )�common)�Net)�Commandc @ s: e Zd ZdZdZejejejd�Z dgZ
ddd�ZdS ) �cmd_timea� 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�versionoptszserver_name?Nc C sR |� � }|j|dd�}t|||jd�}|d u rt�|�}| j�|�|�d � d S )NT)�fallback_machine)�server�
) �get_loadparm�get_credentialsr � ipaddressr �netcmd_dnsname�outf�write�time)�self�server_namer r r �lp�creds�net� r �6/usr/lib/python3/dist-packages/samba/netcmd/nettime.py�run5 s
zcmd_time.run)NNNN)�__name__�
__module__�__qualname__�__doc__�synopsis�options�SambaOptions�CredentialsOptions�VersionOptions�takes_optiongroups�
takes_argsr r r r r r s ��r )
�samba.getopt�getoptr! � r � samba.netr �samba.netcmdr r r r r r �<module> s