Klintan Posted March 19, 2009 Posted March 19, 2009 I’ve been searching for a Windows Post installation utility for our business. I’ve tried a few from companies like Microsoft, Altiris, ScriptLogic and more. But none is as good and straight forward as WPI. I use WPI v4.3.6 at home for my personal use and just love it. However the WPI is not very optimized for business use.It would be very nice if you could develop a WPI for business use.It could be based on the existing WPI but example some addons like* More dependencies for corp. use like user group membership, computer belongs to OU etc.* Separate the configuration gui from the WPI so that where will be one gui for users and another for deploy administrators.Are there any plans for this?
Kelsenellenelvian Posted March 19, 2009 Posted March 19, 2009 All of that is already in there.mritter can fill you in better on the first one. (Say have an entry dependant on the registry info for certain users only) Press alt+g to see all of the things that WPI can detect and can be used for dependancies or conditions.The second one can be easily acheived by using the commandline feature.Thank you for the great compliment BTW.
mritter Posted March 21, 2009 Posted March 21, 2009 I have been looking to get WPI in the business field more for the last few years. I just never had anyone to offer some ideas that are needed and willing to test out until the last few months.I can probably figure out the group, domain, computer OU concerns. I will email you and talk more details.I have been debating on building in a wizard to set up network information: IP, DNS, user name, domain, etc. Not really needed for home use, but wanted feedback on corporate use.Watch for my email..........
mritter Posted March 25, 2009 Posted March 25, 2009 I added these functions for starters:* Added function isUserName()Usage: isUserName("Joe User")Returns: true or false* Added function isComputerName()Usage: isComputerName("Accounting")Returns: true or false* Added function isUserDomain()Usage: isUserDomain("Workgroup")Returns: true or falseNote: If not on a real network, domain will be the same as computer name.* Added function isLogOnServer()Usage: isLogOnServer("\\Server1")Returns: true or falseI will send you an email to work any details out.
Klintan Posted March 31, 2009 Author Posted March 31, 2009 I can really see benefit if you add two more functions likeIsMemberOf("sales")IsComputerInOU("OU=.EMEA,CN=Domain,CN=COM")The first one is easy to explain. Function return true or false if the user is a member of group "sales". This also includes nested groups.Second one I'm open for discussion/alternatives.Let’s say computer belongs to OU=Malmo,OU=Sweden,OU=EMEA,CN=domain,CN=com then the function will return true.All OUs inside domain.com\emea\* will return true. If you don't want to include all, you have to include this in your query (OU=Malmo,OU=Sweden,OU=.EMEA,CN=Domain,CN=COM).It would also be simpler if you don't have to include the hole path. A simple "OU=Malmo,OU=Sweden" should do fine.This way you could also query for a computer like so "CN=computername"Perhaps its better if you add support for a second optional argument to the function. This argument will decide if query string is partial or full. Or even better add wildcard support like "*searchforthis*"
mritter Posted March 31, 2009 Posted March 31, 2009 I have to claim ignorance: what is OU you are referring to?
cluberti Posted March 31, 2009 Posted March 31, 2009 I have to claim ignorance: what is OU you are referring to?OU == Organizational Unit, in Active Directory's LDAP.
mritter Posted April 1, 2009 Posted April 1, 2009 Michael,I was looking through the script you sent me.....should all user names and computer names be compared in UPPERCASE, or does it matter? As of right now, my check is case sensitive.I will see what I can come up with for your 2 requests. I don't use Active Directory so I can't test it as I go. I will need your help with that.
Klintan Posted April 2, 2009 Author Posted April 2, 2009 Windows is not case sensitive in usernames and I prefrerrd that the script do the same.With active diretory I will help you in any way I can.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now