%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/samba/netcmd/domain/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/samba/netcmd/domain/__pycache__/dcpromo.cpython-312.pyc

�

�I�d8��n�ddlZddlmZddlmZmZddlmZddl	m
Z
mZddlm
Z
mZmZGd�de
�Zy)	�N)�join_DC�	join_RODC)�Net)�Command�CommandError�)�common_join_options�common_ntvfs_options�common_provision_join_optionsc��eZdZdZdZejejejd�Z	gZ
e
je�e
je
�ej�re
je�ddgZ						dd�Zy)	�cmd_domain_dcpromoz9Promote an existing domain member or NT4 PDC to an AD DC.z%%prog <dnsdomain> [DC|RODC] [options])�	sambaopts�versionopts�credopts�domainzrole?Nc���|j�}|j|�}|j||
��}|jd�}|�|j	�}|dk(r:tdid|�d|�d|�d|�d|�d	|�d
|�d|�d|	�d
|
�d|�d|�dd�d|�d|�d|��y|dk(r:t
did|�d|�d|�d|�d|�d	|�d
|�d|�d|	�d
|
�d|�d|�dd�d|�d|�d|��ytd|z��)N)�verbose�quietznetbios name�DC�logger�server�creds�lpr�site�netbios_name�	targetdir�domain_critical_only�machinepass�	use_ntvfs�dns_backend�promote_existingT�plaintext_secrets�
backend_store�backend_store_size�RODCz-Invalid role '%s' (possible values: DC, RODC)�)�get_loadparm�get_credentials�
get_logger�get�upperrrr)�selfr�rolerrrrrrrrrr rrr"r#r$rrrrs                      �=/usr/lib/python3/dist-packages/samba/netcmd/domain/dcpromo.py�runzcmd_domain_dcpromo.run8s����
#�
#�
%���(�(��,��������>���v�v�n�-�����:�:�<�D��4�<��
;�6�
;�&�
;��
;�"�
;�V�
;��
;�,8�
;�DM�
;�)=�
;�!,�
;�8A�
;�!,�	
;�
&*�
;�
>O�
;�#0�

;�(:�
;��V�^��
=�V�
=�F�
=�%�
=�B�
=�v�
=��
=�.:�
=�FO�
=�+?�
=�#.�
=�:C�
=�Q\�
=�(,�	
=�@Q�	
=�
%2�
=�*<�

=��N�QU�U�V�V�)NNNNNNNFNFNFFFNN)�__name__�
__module__�__qualname__�__doc__�synopsis�options�SambaOptions�VersionOptions�CredentialsOptions�takes_optiongroups�
takes_options�extendr	r�samba�is_ntvfs_fileserver_builtr
�
takes_argsr/r&r0r.r
r
#s���C�6�H��)�)��-�-��.�.����M����,�-����6�7�&�u�&�&�(����1�2��G�$�J�>B�@D�48�)-�:?�37�"Wr0r
)r=�samba.getopt�getoptr6�
samba.joinrr�	samba.netr�samba.netcmdrr�commonr	r
rr
r&r0r.�<module>rFs.��2
��)��.�4�4�7W��7Wr0

Zerion Mini Shell 1.0