ITSec14 wrote: » Google is your friend
ITSpectre wrote: » Not just google.... but if google powershell basics you should have a good place to start. I second on using it.... Im a person who learns by doing, so i learn the most if I follow along and use the scripts myself instead of watching a bunch of videos....
ITSec14 wrote: » What I really mean by that is Google samples of Powershell Scripts based off what task you need the script to perform and study the syntax/Cmdlet's. Not to mention Powershell has the help function built in... Btw, PowerShell ISE is awesome.
PC509 wrote: » Just start using it. Get used to the syntax and things. Just play with it. I'm still far from a pro with it, but I started with "search-adaccount -lockedout" and "unlock-adaccount xx". Then, I got a list of group membership and learned how to format the results. Then, start updating user attributes in AD. Some O365 stuff. Then, other scripts for password management. Start small, learn the basics. When you need to go more, look at what others have done. Modify it to fit your needs. You'll slowly pick it up. The book "Powershell in a month of lunches" is a great book. However, I found I learned a lot more by actually having a real problem and having to solve it by looking for something that would work, modify it, and learn how it worked. It's less structured, but it was a real life situation.
Panther wrote: » Do you run that against production AD? Do you have an offline lab environment (that mirrors production), which you can test your PowerShell scripts against? Before running it against production AD? How do you prevent any "Oops", even if it's something innocent like doing a search?