View | Details | Raw Unified | Return to bug 55324
Collapse All | Expand All

(-)a/gpoa/util/windows.py (-5 / +7 lines)
Lines 19-25 Link Here
19
19
20
import os
20
import os
21
from pathlib import Path
21
from pathlib import Path
22
from samba import getopt as options
22
from samba.credentials import Credentials
23
from samba import NTSTATUSError
23
from samba import NTSTATUSError
24
24
25
try:
25
try:
Lines 51-60 class smbcreds (smbopts): Link Here
51
51
52
    def __init__(self, dc_fqdn=None):
52
    def __init__(self, dc_fqdn=None):
53
        smbopts.__init__(self, 'GPO Applier')
53
        smbopts.__init__(self, 'GPO Applier')
54
        self.credopts = options.CredentialsOptions(self.parser)
54
55
        self.creds = self.credopts.get_credentials(self.lp, fallback_machine=True)
55
        self.creds = Credentials()
56
        self.creds.guess(self.lp)
57
        self.creds.set_machine_account()
58
56
        self.set_dc(dc_fqdn)
59
        self.set_dc(dc_fqdn)
57
        self.sDomain =  SiteDomainScanner(self.creds, self.lp, self.selected_dc)
60
        self.sDomain = SiteDomainScanner(self.creds, self.lp, self.selected_dc)
58
        self.dc_site_servers = self.sDomain.select_site_servers()
61
        self.dc_site_servers = self.sDomain.select_site_servers()
59
        self.all_servers = self.sDomain.select_all_servers()
62
        self.all_servers = self.sDomain.select_all_servers()
60
        [self.all_servers.remove(element)
63
        [self.all_servers.remove(element)
61
- 

Return to bug 55324