[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 211
  • Last Modified:

Force Users to input their time

I working for a small company of 60 employess. We have a Windows 2003 AD enviroment and a mix of XP and 2000 Pro clients. We use a time and attendance program called ShopVue which is made by Casco. I member of our senior management team posed the following question to me. "Once a user logs into windows would it be possible to  block access to any network resources if they haven't inputted their time for the previous day??" The SHopvue application does authenicate users using their windows login information. I've already check with Casco and they said this is something that they do not handle.
0
compdigit44
Asked:
compdigit44
  • 2
1 Solution
 
LauraEHunterMVPCommented:
AD isn't going to do this natively - its job is to process authentication, not to enforce business rules.
0
 
compdigit44Author Commented:
But there a script of something that could quire the Casco database to see if the user inputted thier time in for the previous day?
0
 
LauraEHunterMVPCommented:
You have the option to assign a login script to each user, either in the properties of the user's account or using a Group Policy Object that's been linked to a site, domain or Organizational Unit.  The actual commands in that script would be dependent on the application itself, you would need to determine the interface internally or in cooperation with the vendor's technical support.  

Once that's done you could incorporate something like qlogoff.exe from www.joeware.net/freetools to log off the user if whatever database query you've written returns a failure.
0

Featured Post

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now