join a samba domain

Toff christophedeze at gmail.com
Tue Dec 23 03:23:50 EST 2008


On 22 déc, 19:37, Toff <christophed... at gmail.com> wrote:
> On 22 déc, 18:59, Jens Henrik Leonhard Jensen
>
> <j... at statsbiblioteket.dk> wrote:
> > Toff wrote:
> > >    d = c.Win32_ComputerSystem
> > >    d.JoinDomainOrWorkGroup(None, 3, "mydom", "mydompw", r"admin\\mydom")
>
> > Shouldn't r"admin\\mydom" be "admin\\mydom" or r"admin\mydom".
> > Or maybe just "admin"
>
> > /Jens Henrik
>
> you are right but i've got the same error.

the more i look at my script the more i think it s a BUG.

#ALL works great
	import wmi
	c = wmi.WMI()
	for computer in c.Win32_ComputerSystem():
		if computer.PartOfDomain:
			print computer.Domain #DOMCD
	 		print computer.SystemStartupOptions # (u'"Microsoft Windows XP
Professionnel" /noexecute=optin /fastdetect',)

#error message
			computer.JoinDomainOrWorkGroup('DOMCD', 'adminLocal', 'admin\
\DOMCD',None,3  )


##############
DOMCD
(u'"Microsoft Windows XP Professionnel" /noexecute=optin /
fastdetect',)
Traceback (most recent call last):
  File "integrdom.py", line 51, in <module>
    main()
  File "integrdom.py", line 13, in main
    joindom()
  File "integrdom.py", line 47, in joindom
    computer.JoinDomainOrWorkGroup('DOMCD', 'adminLocal', 'admin\
\DOMCD',None,3
 )
  File "c:\Python25\Lib\site-packages\wmi.py", line 493, in
__getattr__
    handle_com_error (error_info)
  File "c:\Python25\Lib\site-packages\wmi.py", line 189, in
handle_com_error
    raise x_wmi, "\n".join (exception_string)
wmi.x_wmi



More information about the Python-list mailing list