powershell
-
Windows Server 2025
Winget Configure to Manage Windows Server 2025 apps and PowerShell Desired State
There is no question that winget will completely change how we manage and configure Windows Server apps and components. It will also help developers and IT professionals with desired state configurations. With the release of Windows Server 2025, Microsoft has…
-
Powershell
Get-CimInstance: Get WMI Objects with PowerShell
In case you haven’t heard, starting on January 29, 2024, Microsoft has deprecated the Windows Management Instrumentation Command-line (WMIC), disabled by default on Windows 11 insider builds. If your application depends on WMIC, Microsoft, in their documentation, recommends that you…
-
Powershell
PSScriptAnalyzer: The Ultimate PowerShell Script Analyzer and Linter
As you get more into DevOps and running CI/CD pipelines with PowerShell code, you will find that you want to have a way to check your code as the pipeline runs. PSScriptanalyzer is a free PowerShell module that provides the…
-
DevOps
Forget Task Scheduler PowerShell Scripts Use CI/CD Instead
If you are a Windows admin, VI Admin, or you use Windows task scheduler to run powershell scripts in your environment, you have probably noticed a few headaches with this process. Yes, it is easy enough and it is a…
-
Microsoft 365
Connect to Azure AD PowerShell – Step-by-step guide
Azure Active Directory (Azure AD) is Microsoft’s cloud-based identity and access management service. It is the core identity and access management solution that is an essential part of the Microsoft 365 suite of services and solutions. Connecting to Azure AD…
-
Security
Automate Follina Vulnerability Workaround with PowerShell
In case you haven’t been keeping up with the big security news released in the past few days, there is a new and very dangerous vulnerability, known as “Follina” and captured in the CVE, CVE-2022-30190. It is definitely a vulnerability…
-
Workstation
VMware Workstation VLAN Tagging Configuration
If you use VMware Workstation for your home lab or daily DevOps and other purposes, you may want to have the ability to have different VMware Workstation VMs reside on different VLANs. This functionality allows placing different VMs on different…
-
Raspberry Pi
Pihole Local DNS Records synchronized from Active Directory
If you use Pi-hole in your home network, and you should, the local DNS provided by Pi-hole is a great way to house DNS services for your home network. However, do you have a home lab environment running Microsoft Windows…
-
Powershell
PowerShell IP Geolocation based on State
I have been revisiting a few things in the lab environment, including monitoring and other alerting that I have had set for a while. I had an outside box that even with the other security measures in place, I wanted…