Файловый менеджер - Редактировать - /usr/lib64/python3.6/site-packages/samba/netcmd/domain/__pycache__/dcpromo.cpython-36.pyc
Ðазад
3 �I�d8 � @ sf d dl Z d dljZd dlmZmZ d dlmZ d dl m Z mZ ddlm Z mZmZ G dd� de �ZdS ) � N)�join_DC� join_RODC)�Net)�Command�CommandError� )�common_join_options�common_ntvfs_options�common_provision_join_optionsc @ sb e Zd ZdZdZejejejd�Z g Z e je� e je � ej� rLe je� ddgZd dd �ZdS )�cmd_domain_dcpromoz9Promote an existing domain member or NT4 PDC to an AD DC.z%%prog <dnsdomain> [DC|RODC] [options])� sambaopts�versionopts�credopts�domainzrole?NFc C s� |j � }|j|�}| j|| d�}|jd�}|d k r:|j� }|dkrlt||||||||| | ||d|||d� n>|dkr�t||||||||| | ||d|||d� ntd| ��d S )N)�verbose�quietznetbios nameZDCT)�logger�server�creds�lpr �site�netbios_name� targetdir�domain_critical_only�machinepass� use_ntvfs�dns_backendZpromote_existing�plaintext_secrets� backend_store�backend_store_sizeZRODCz-Invalid role '%s' (possible values: DC, RODC))Zget_loadparmZget_credentialsZ get_logger�get�upperr r r )�selfr Zroler r r r r r r r r r r r r r r r r r r � r# �/usr/lib64/python3.6/dcpromo.py�run8 s0 zcmd_domain_dcpromo.run)NNNNNNNFNFNFFFNN)�__name__� __module__�__qualname__�__doc__Zsynopsis�optionsZSambaOptionsZVersionOptionsZCredentialsOptionsZtakes_optiongroupsZ takes_options�extendr r �sambaZis_ntvfs_fileserver_builtr Z takes_argsr% r# r# r# r$ r # s"