Powershell script to retrieve all detection method scripts and output them

Last year i wrote a blogpost about how to get all the powershell scripts used as detection methods and since then i have refined that script a bit and also added logic for it to now output any detection method using scripts regardless if its Powershell, VBScript or Javascript. I

Powershell script to output every direct rule WMI query used by device collections in ConfigMgr

I want to share a script that came about after i wanted to get hold of all the WMI-queries that’s been created and used for populating different device collections without need to go in to every single one of them and extract the query manually. Especially if you are dealing

LAPS Powershell installation script for Domain controllers

Continuing with LAPS, if you don’t know what LAPS is you should read this https://technet.microsoft.com/en-us/mt227395.aspx?f=255&MSPPError=-2147217396 And take a look at my earlier post https://timmyit.com/2017/03/19/quick-overview-of-local-administrator-password-solution-laps/ Steps to Install So, I created a powershell script that will help install LAPS on your DC and configure most of the things automatically tho there’s

Quick overview of Local Administrator Password Solution (LAPS)

Quick overview of Microsofts Local Administrator Password Solution also known as LAPS from Microsoft. Which gives you the ability to have periodical random generated password for the local administrator account for each machine while having it centrally managed and the possibility to retrieve the password for admins or certain people/groups

Hardware inventory – Add firmware property to WMI class Win32_Diskdrive in ConfigMgr

There was a question on the Tech konnect facebook group the other day if there was any way of collecting disk name and firmware version from your clients in ConfigMgr. Yes you can do this with the help of Hardware inventory and the Win32_DiskDrive WMI Class and use the following

Remote Software Center – Concept Preview

One thing always leads to another and that’s exactly how this project came to start. Last year i did a blog post on how to Invoke Software Updates remotely with Powershell and one on Applications and just last week i followed up on OSD Task sequence. Combining all of those