hi,

I 'm trying to write a script to make my computer join a samba.

domeone have any idea ??


thanks regards,

*************************************************************************
# -*- coding: iso-8859-1 *-*

import win32com.client
import os,sys
import win32api
import impers
import socket
from win32com.client import GetObject
import wmi

def main():
        test()
        joindom()
def test():
        import wmi
        c = wmi.WMI()
        os = c.Win32_ComputerSystem
        for method_name in os.methods:
          method = getattr(os, method_name)
          print method

def joindom():
        #Joining a computer to a domain
        #=========================
        JOIN_DOMAIN             = 1
        ACCT_CREATE             = 2
        ACCT_DELETE             = 4
        WIN9X_UPGRADE           = 16
        DOMAIN_JOIN_IF_JOINED   = 32
        JOIN_UNSECURE           = 64
        MACHINE_PASSWORD_PASSED = 128
        DEFERRED_SPN_SET        = 256
        INSTALL_INVOCATION      = 262144
        strDomain   = "mydom"
        strPassword = "mydompw"
        strUser     = "admin"

        strComputer = socket.gethostname()
        print strComputer
        #objComputer = win32com.client.GetObject(r"winmgmts:
{impersonationLevel=Impersonate}!\\mypc\root
\cimv2:Win32_ComputerSystem.Name='mypc'")
        import wmi
        c = wmi.WMI()
        d = c.Win32_ComputerSystem
        d.JoinDomainOrWorkGroup(None, 3, "mydom", "mydompw", r"admin\\mydom")


if __name__=='__main__':
      main()
***********************************************************************
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to