Powershell Scripts

For this portfolio I chose the Powershell scripts that I find get requested the most often. It was a tossup between showcasing my abilities or my utility. While I have some very clever scripts that I’m super proud of, they were created to solve weird, rare, and esoteric problems which are harder to explain when you take them out of their original context. I figure the purpose of a portfolio is evaluate the usefulness of my skillset – so while these are very basic scripts, I hope they show that a basic grasp of Powershell can add significant value to an organization. And while I occasionally have some brilliant luck wresting data from abandoned exchange servers, or reverting failed implementations – what I suspect you really want to see is consistent, basic value you can use in everyday operations.
- Search a directory for files that contain a specific text pattern
- Get a list of all executable files in a directory
- Get a list of all users who have never logged on
- Automate email addresses in Active Directory
- Get a list of members of an AD group
- Automate new user profile and home path for roaming profiles