rschoutenqapp3-nl
About a year ago, I had an unexpected start to the adventure we call PowerShell.
It wasn’t my expertise, but when at a customer, I was forced to try and make sense of it. After about two weeks I started to understand the scripts that were already written, and started to optimize them for our customer’s wishes.
After the job at the customer, I rebuilt the entire environment, including SCCM and App-V and started to build the solution we had created for the customer in our test environment.
Soon I found out, what we did for the customer, wasn’t best practice at all…
So I started to play with SCCM and App-V (which i had never worked, used or set up before).
Set up the SCCM and App-V for the test environment and saw soon that the automation scripts we had made for this, were outdated and way too elaborate.
About a week or four later, I could show my colleagues a new, improved, actually 100% working, automated Software Library.
In which a user could request new software, this request would be send to the App Developers, or, if the software already existed, to the system administrators.
Then the system administrators could upload the software (if not already available in the software library) to the software library, giving the details of the software and the package.
This would automatically be installed on the chosen Software distribution program (SCCM or App-V) and be available for users to request in the Service Store/Application store.
Then the users could request this and the software, would be installed, either by SCCM, App-V or on their local pc (depending on the details the system administrator entered before uploading it to the software library).
All automated, the only parts still to be handled by “humans”, was requesting, creating and uploading the package. This would take hours away from installing and re configuring, since the Dev-Ops process would be automated at every possible front.
Of course, at this time my experience in PowerShell was limited, as were my skills. From that moment on I started using PowerShell at every possible front and started improving and rethinking already existing PowerShell scripts we used.
Now I have been using PowerShell for about a year and have learned a lot.
But there is still much to learn! Luckily we learn more every day!