

ps1 files in one folder into the current session, and a function that also loads with that to individually load functions from the other folder. All of the scripts contain functions, and I've written a script to load all of the. I'm also a fan of a centralized code repository, and that's what I've set up where I'm at. Worked great, still love my PERL, which is why I also love my PS :) We too had just a handful of strong coders that worked predominantly from our one repository. Yeah, we were the same way when I was working in a heavy PERL shop - everything was distributed across our managed environment, which was, at the time, approximately 1500 +/- servers, then used autosys to remotely execute the executable (we used PERL2EXE, which was great when I use to work with it). There's about 5 or 6 repo's floating around at work though so we're trying to figure out how to get into those. We have 3 strong coders and for the most part we stay on our own stuff so it's still manageable, but we've definitely reached the level where we need something.

Just using Dropbox or Shadow copy might be all the version control you need, especially if it's just you. I think the Git suggesting is good too, but don't go crazy on it. It's way too much stuff NOT to script, let me tell you! We have so many PowerShell scripts running now we actually have two different scripts that act as a framework for launching OTHER PowerShell scripts!

