Hello,
I require a coder to develop a VB.net class that I can integrate into an existing vb.net winform application.
I will call a specific function in your class you develop called ADUserSync() and the following will happen
1) Will attempt to connect to active directory with the specified credentials - this can be simply put a variables within your class - I will change them in the future to read from a registry entry
2) If this succeeds will carry on, or if fails will exit passing the error back
3) Will then read an public shared multi-dimensional array, which contains the following fields, mis_id, firstname, middlename, surname, DoesExist. It will go through each array item, and will search the Active Directory domain for an object where the mis_id matches a particular Active Directory field. If found it will list DoesExist = 1. If not found, then DoesExist will be left as 0. You will need to contain logic so if more than one user is found with the same ID, then it will output this in a log file, but will carry on
4) For each single record found it will also compare the firstname, surname and middle name, either the full name, or just the first letter. If different, it will fire a specific vb script, so these can be changed (you will write this script)
5) This will only leave the array records where the corresponding AD account can not be found. It will firstly attempt to match a user based on the firstname, surname and middle name. If successfully it will run a specific script (you will write this script), which will include updating the AD object with the new ID. For users not matched, it will run a different script, again passing the details. (you will write this script)
6) It will then search specific AD OUs for user accounts where a field is set, and if the ID didn't exist in the array, then it will fire a different vbscript, which will be used to remove the account from AD.
7) Routine then ends
As you will see you will also be writing 4 VBscript that actually makes changed in AD, the vb.net class is more concerned with just checking data, and if the records don't match between AD and the array, then it will fire up the 3 scripts to change the data in AD. Those scripts just to recap are:
1) User_Rename
2) User_Create
3) User_AssignID
4) User_Delete
The vb.net code will call the vbscript passing the argument such as active directory ID, mis id, name etc.
Thanks
Greetings,
My team of developers can take up and finish this task with professional accuracy. We developed a mega project involving Web based AD users and computer management platform dealing with thousands of objects at a time. this task should be much easier for us to complete.
I'd encourage you to take a peek at my profile to learn what my existing clients have to say about my work ethics and professionalism.
Lets get started and have it done!
Regards,
John.
We are very interested in this project. We saw your project requirements. We believe that we will definitely meet your specification with our professional service. To top it off, we are verified & skilled tested. We will complete your project within the allocated time with the best of our efforts. We look forward to establishing a long-term relationship with you.
Good or bad, we'd love to hear from you :)
Let's build success…
Hello. More 20 years programming experience.
I had done several projects on .net for AD. 2 big ones on this site.
Regards.
---------------------------------------------------------------------------------------------------------------------------------------------------
Hello i am Senior VB.NET Developer.
I have already developed an application which manage Active Directory Informations.
I invite you to look in my portfolio to have an idea on my job quality.
You can contact me for any questions.
Kind regards.
Hello,
I understood the requirement that you are looking for, I can manage theses thing which are posted on project description. Because I have more experience in Windows server environment with managing Infrastructure and also done batch,bash,vb scripting. So I can successfully complete this project within the given period of time.
Thank You.
I'm a .NET Developer at a High School institution.
I have developed an ADSync Class (which is currently in production) to synchronize users within 2 distinct AD's but having the same users and passwords.
I can adapt that class to your need in about 8 hours.
I'm a senior developer and system administrator about 15+ experience, and work with .NET since its launch in 2002.
Best regards
Fernando Rebelo