Solved

gpo based vbs logon script hangs

Posted on 2012-04-08
5
705 Views
Last Modified: 2012-05-09
I was given a script by Edgewave tech that preauthenticates a user to their iprism internet filtering box. I have set it up as a logon script in a user based gpo targeted to a test user.

When i logon as the user it hangs the logon so that it requires a shutdown /r to reboot the machine.

Any ideas folks?


' Iprism Logon Script
'
' This script is intended to run on end-user workstations. Its purpose is to send HTTP-GET requests
' to iPrism. These requests inform iPrism of the exact time of when a user has logged on to a workstation,
' and will also let the iPrism know that the user is still logged on to a workstation over periods of time.
' By interpreting the HTTP-GET requests and the workstation IP address, iPrism will know the username from
' each workstation from initial logon until final logoff.
'
' URL of iPrism
URL="http://iprism.test.org/auth-bin/nph-xauth?URL=null"
'
' Creates the 'xml' object, used to send the HTTP-GET requests to the iPrism URL
Set xml = CreateObject("Microsoft.XMLHTTP")
'
' Entry point to the Loop, contents of which are executed after every sleep
do
'
' COnfigures the 'xml' object to the iPrism URL
xml.Open "GET", URL, False
'
' Actually Sends the HTTP-GET request and returns the data:
xml.Send
'
' Tells the loop to sleep, in milliseconds
WScript.Sleep(300000)
'
' Tells this script to loop, starting with the 'do'
loop
0
Comment
Question by:cs2009
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
5 Comments
 
LVL 12

Expert Comment

by:prashanthd
ID: 37822208
Try Changing the following line as it is set to wait for 300 Seconds

WScript.Sleep(300000) to WScript.Sleep(3000)
0
 
LVL 12

Expert Comment

by:prashanthd
ID: 37822238
This script is in a loop which keeps running all the time...
0
 
LVL 65

Expert Comment

by:RobSampson
ID: 37822965
It's an endless loop, so if you have logon scripts running synchronously, it will wait for the script to end (or reach the logon script timeout).

I think you'd be better off removing the Do and Loop lines, and probably even remove the wscript.sleep line.

Rob.
0
 

Accepted Solution

by:
cs2009 earned 0 total points
ID: 37931920
Contacted Edgewave for support. Still didn't work.
0
 

Author Closing Comment

by:cs2009
ID: 37946028
Submitted solutions did not solve the problem.
0

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Last week, our Skyport webinar on “How to secure your Active Directory” (https://www.experts-exchange.com/videos/5810/Webinar-Is-Your-Active-Directory-as-Secure-as-You-Think.html?cid=Gene_Skyport) provided 218 attendees with a step-by-step guide for…
This article shows the method of using the Resultant Set of Policy Tool to locate Group Policy that applies a particular setting.
This tutorial will walk an individual through the process of configuring their Windows Server 2012 domain controller to synchronize its time with a trusted, external resource. Use Google, Bing, or other preferred search engine to locate trusted NTP …
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question