Results 1 to 6 of 6

Thread: Works on 2k/XP - Invalid Syntax on NT4 - [Resolved]

  1. #1
    Addicted Member
    Join Date
    Jan 01
    Posts
    244

    Works on 2k/XP - Invalid Syntax on NT4 - [Resolved]

    The following code works on 2000/XP but generates an error: Invalid Syntax on WinNT 4.0. Does anyone know what the proper syntax for WinNT40/2000/XP would be?

    VB Code:
    1. Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    2.  
    3. Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")
    Last edited by jlegan; Apr 21st, 2003 at 08:10 PM.

  2. #2
    Frenzied Member andreys's Avatar
    Join Date
    Sep 02
    Location
    Los Angeles
    Posts
    1,615
    What service pack on your NT 4 installed?

  3. #3
    Addicted Member
    Join Date
    Jan 01
    Posts
    244
    6a

  4. #4
    Frenzied Member andreys's Avatar
    Join Date
    Sep 02
    Location
    Los Angeles
    Posts
    1,615
    You may need update some components on NT.
    Read this article:
    http://www.mcpmag.com/backissues/col...itorialsID=478

  5. #5
    Addicted Member
    Join Date
    Jan 01
    Posts
    244
    Ran the example there, WSH came back as 5.6 & I got a syntax error on that line:

    VB Code:
    1. Set objWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\computername\root\cimv2")

  6. #6
    Addicted Member
    Join Date
    Jan 01
    Posts
    244
    I just ran it on an NT 4.0 SP6 w/WSH 5.1 box and it runs OK but fails on WSH 5.6

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •