I know this is a PowerShell forum, but Powershell is wrapped in .NET… so hey shrug :). (sorry if this isn’t the right place to ask this question. I’m still fairly new to this forum).
I’m brainstorming to create an app (first app that I’ve thought about creating). Essentially what I would like to do is create a Windows form. This Form would be for HR to type in new employee info. This new employee info Form could contain things like username, first name, last name, office location, etc. THEN, what HR has written the strings containing the info and they click the magical “OK” button on the Windows Form, it kicks out to AD and creates the user and all of their info. This kills two birds with one stone. The new user is added, desktop support folks don’t have to worry about new user creation, and we can properly export the info somehow in a pretty Excel spreadsheet for HR purposes.
Now my question is, do you feel that this would be better served in C# or PowerShell? (keep in mind, I have limited C# experience, so this would be a “learn as I go” kind of project). I know that it’s possible in PowerShell, as I’ve created basic forms, but would this be better served in C# ?. Create the back end Windows console in Visual Studio, then put a Windows Form on top so there’s a GUI for HR?
Thoughts? Feel free to ask me any questions you’d like.