Login | |
|
 |
script permission error 800A0046 - 3/29/2005 9:21:37 AM
|
|
 |
|
| |
kracksmith
Posts: 198
Score: 0
Joined: 2/24/2005
From:
Status: offline
|
My two rem'd out groups works perfectly. but when I add a 3rd group it gives me a permission error with error code #800A0046 What is causing this: Option Explicit Dim network, fso Set network = CreateObject("WScript.Network") Set fso = CreateObject("Scripting.FileSystemObject") 'Const contract_group = "contrdb" 'Const design_group = "designdb" Const datacad_group = "datacad" 'If isMemberOf(contract_group) Then 'WScript.Echo "Contract database has been updated, Thank you" 'fso.CopyFile "\\Production\N_Drive\Public\Database Programs\ContrDB\ContrPGM.mde", "C:\Program Files\contrDB\" 'end if 'If isMemberOf(design_group) Then 'WScript.Echo "Design database has been updated, Thank you" 'fso.CopyFile "\\Production\N_Drive\Public\Database Programs\DesignDB\DESProg.mde", "C:\Program Files\designDB\" 'end If If isMemberOf(datacad_group) Then WScript.Echo "DataCAD updates has been pushed, Thank you" fso.CopyFile "\\Production\J_Drive\Revision\Update\DCAD11\datacad11.06.00.exe", "C:\Program Files\DataCAD" end If Function isMemberOf(ByVal group) Dim user, found, temp found = False Set user = GetObject("WinNT://" & CreateObject("WScript.Network").UserDomain & "/" & CreateObject("WScript.Network").UserName & ",user") For Each temp In user.Groups If UCase(temp.Name) = UCase(group) Then found = True Exit For End If Next isMemberOf = found End Function
|
|
| |
|
|
|
|
|