Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #32027 > unrolled thread

Re: Is there a way to programmatically turn on remote registry?

Started byTim Golden <mail@timgolden.me.uk>
First post2012-10-24 12:51 +0100
Last post2012-10-24 12:51 +0100
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Is there a way to programmatically turn on remote registry? Tim Golden <mail@timgolden.me.uk> - 2012-10-24 12:51 +0100

#32027 — Re: Is there a way to programmatically turn on remote registry?

FromTim Golden <mail@timgolden.me.uk>
Date2012-10-24 12:51 +0100
SubjectRe: Is there a way to programmatically turn on remote registry?
Message-ID<mailman.2749.1351079510.27098.python-list@python.org>
On 24/10/2012 12:40, Kevin Holleran wrote:> Here is the full traceback:
>
> [output]
> Scan_NIC_Driver_Info_1.2.py <http://Scan_NIC_Driver_Info_1.2.py> -i
> testing_MSK_Server.csv -o MSK_Test_output.csv -u unreachable.csv
> Parsing input file...
>
> Connecting to IP...
>
> Traceback (most recent call last):
>   File
> "D:\Development\Scripts\Python\Scan_NIC_Driver_Info\Scan_NIC_Driver_Info_
> 1.2.py <http://1.2.py>", line 70, in <module>
>     _, names = registry.EnumKey(HKLM,NICs)
>   File "C:\Python27\lib\site-packages\wmi.py", line 431, in __call__
>     handle_com_error ()
>   File "C:\Python27\lib\site-packages\wmi.py", line 241, in
handle_com_error
>     raise klass (com_error=err)
> wmi.x_wmi: <x_wmi: Unexpected COM Error (-2147352567, 'Exception
> occurred.', (0,
>  u'SWbemProperty', u'Type mismatch ', None, 0, -2147217403), None)>
>
> [/output]
>
> Basically, it parses a list of hosts from a CSV, outputs a series of
> lines: host, driverDesc, diverDate, driverVersion.  Basically it pings
> the host first to make sure its up.
>
> Here are the relevant parts to the script:
>
> [code]
>  registry = wmi.WMI(host, namespace="default").StdRegProv
>         _, names = registry.EnumKey(HKLM,NICs)

Could you confirm what version of Windows is running on the remote
machine? Also, could you show the output of the following, please:

<code>
import wmi

host = "<whatever>" # pick one

print wmi.WMI(host, namespace="default").StdRegProv

</code>


TJG

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web