Get flash version with PowerShell
Inventory of software is always fun to do. I found myself wanting to do an inventory of the versions of Flash that were installed on all systems, so I went to my favorite tool: PowerShell. When you...
View ArticleGet the process owner via PowerShell
Let’s say you’ve got an app that needs to be closed throughout your environment. If you can identify that app by a running process, you’ll probably want to know who has the application/process still...
View ArticleExtract features names from DeploymentConfigTemplate xml file
I am a lazy person. Trust me on this, it’s true. So whenever I can find an easy way to accomplish a goal, I do it. In this post I’ll show you how you can make use of Server Manager, export the...
View ArticlePowerShell DSC – Package ID unknown? Not a problem!
With PowerShell Desired State Configuration you’re able to install a package with the Package resource. However, you’ll need to provide a package ID. In the past I either created a snapshot of a VM,...
View ArticleA kickstarter project for a Windows Store alternative
Now this is a Kickstarter project I’m truly passionate about. The Windows Store, a beautiful concept but in my opinion open for improvement. Both in depth and in coverage. Chocolatey has started a...
View ArticleOctopus Deploy – The user name (UPN) could not be determined for principal
When you install Octopus Server, and you integrate with Active Directory for authentication, you may encounter an error stating that the UPN could not be determined for the account you’ve specified to...
View ArticleFind information about the local administrator account on remote systems with...
I wanted to get some basic information about the local administrator account on all my systems. Well, as it seemed my predecessor had a policy to manually rename the local administrator account, which...
View ArticleFind users currently logged on to remote systems
This is something I’ve been asked at multiple customers… can you find out who is logged on to a certain system? We have an IP address or system name, but have no clue where the device is so we want to...
View ArticleGet local groups on remote devices
Many of my customers have moved to, or are moving to, an environment where they use the groups already in the Windows operating system to provide permissions on those systems. So, they make a domain...
View ArticleUse PowerShell to list installed applications on remote Windows devices
This has been done a lot of times, by multiple people. I thought it was about time to share my function with you which allows you to list installed applications / programs on remote (Windows) devices....
View ArticleLooking back at an interview from 3 years ago
Back in 2012 I was interviewed by a company named FeatherNet, which you can find here. I would like to take a quote from this interview: I also think that the layering and modularization of all the...
View ArticleScript to remove invalid shortcuts from start menu
Last week I was asked to write a script that could be executed on desktops in the user context as part of a pre-migration script. The goal of the script was to check for, and remove, invalid shortcuts...
View ArticleA script to delete ConfigMgr client logs on remote devices
At one of my customers I’m part of a project team where we needed to start with a ‘fresh’ set of SCCM logs on the clients because that would make our troubleshooting a bit easier. So, here’s a handy...
View ArticleFind group recursive membership for current user
I’m currently working at a customer where group membership in AD is organized and maintained by another team (silo). Naturally, they tend not to communicate very well, as it is with most companies...
View ArticleYou can trust gatherNetworkInfo.vbs
While tweaking my new laptop with a Windows 10 (latest build) installation, I found a little entry with SysInternals’ AutoRuns for a gatherNetworkInfo.vbs script. My first idea was: Malware! Then I...
View ArticleMy predictions for 2016
Now that I see more and more people posting their predictions for 2016, I can’t be left behind So here are a few of my predictions, mainly data center and PowerShell focused. Please note that all of...
View ArticlePowerShell – Find disconnected RDP sessions
Here’s part of a script I’ve been working on to list the health of an RDP environment. In this scenario, part of it was to check for disconnected RDP sessions. Just to check, not to kill them...
View ArticlePowerShell – Find the appropriate network packet (MTU) size
While working with the SQL guys from my current customer, we found that we needed to know which MTU size we could configure. To understand what MTU size, or packet size, are and how they can impact SQL...
View ArticlePowerShell – Find the manufacturer, model and serial for your monitors
Sometimes I feel the need to do a small inventory. In this case, the need to do that with monitors found itself to the upper corners of my cranium. I wanted to get the manufacturer and model....
View ArticleGet-ADUser : Year, Month, and Day parameters describe an un-representable...
Today I’ve been working together with my colleague Irwin at a customer. We needed to do a small inventory off the active directory, amongs that was a list of user properties. When we used Get-ADUser,...
View Article