Yesterday, I did my session at NAVTechays, being “Thinking out of the box with NAV Development”. Now, I will be blogging about this great conference and about the session, but not just yet. In this post,I would like to shortly focus on one thing that I addressed during that session.
My Powershell Modules
The past two years, I have been doing a LOT of PowerShell in my free time. During waiting for airplanes, IN the airplanes, in hotels, … even during sleepless nights (which are usually most productive ;-)). This has resulted into a set of functions that actually make my daily life much easier, like:
- Creating an ISO from a Cumulative Update
- Install NAV
- Copy-ing a default instance to another test-instance
- Convert it to Multi Tenancy
- Data Upgrade
- Taking backups, restoring and destroying databases
Too much to address.
Now, starting from yesterday, this powershell functionset if available for you on Github to download. Github is a great platform for it, recommended by Kamil :-). I can post updates, and you can track what I update, even compare on code-level, to make up your mind whether you want the new version or not ;-). It also has got a functionality to report issues .. an opportunity for you to report any bugs to me (there will be… I promise .. so please do report them) 😉
The reason why I do this is simple. First of all I’m a community guy (duh .. ;-)) .. but also I did quite a lot of workshops and sessions the past two years, and the main impression that I got is that PowerShell isn’t very well adopted by the NAV community just yet. While it really can make your life so much easier on a daily basis.
Now, I admit it only started to be really really interesting to me when I started to get this function set together … so I truly believe that with this set, you will be able to start much quicker with PowerShell (if you already didn’t..).
It’s out there .. download it, use it, get ideas from it, try it out, use it in your daily life! Though, one big disclaimer. The download is “as is”. Without any support. I can promise two things: it will make your life easier, but also: there will be bugs! Please report them in github, so I can have a look at it – but there are no promises. This is still a side-project for after working hours, after all ;-).