Windows
10 PowerShell Commands Always On VPN Administrators Should Know
(directaccess.richardhicks.com)
Managing a secure and reliable VPN infrastructure is critical for supporting today's highly mobile
By: Richard M. Hicks submitted:Nov 3 2023
Managing a secure and reliable VPN infrastructure is critical for supporting today's highly mobile
workforce. For Always On VPN administrators, PowerShell is an indispensable tool for achieving this goal. Not only can PowerShell be used to automate the installation and configuration of Windows Server Routing and Remote Access Service (RRAS) server
By: Richard M. Hicks submitted:Nov 3 2023
5 PowerShell Gallery modules for Windows Server Administration
(techcommunity.microsoft.com)
PowerShell Gallery contains lots of modules that you can add to a Windows Server deployment to make
By: Orin Thomas submitted:Jun 16 2022
PowerShell Gallery contains lots of modules that you can add to a Windows Server deployment to make
it easier to manage. In this article, I'll cover a few of the ones I've found most useful over the years when it comes to managing Windows Server.
By: Orin Thomas submitted:Jun 16 2022
A Beginner’s Guide to Managing Files with PowerShell
(adamtheautomator.com)
In this tutorial, you're going to learn how to get started working with files through an
By: John Case submitted:Jun 16 2022
In this tutorial, you're going to learn how to get started working with files through an
example-based approach to help inspire you to learn the skills you need to wrangle files.
By: John Case submitted:Jun 16 2022
A Beginner’s Guide to Managing Files with PowerShell
(adamtheautomator.com)
If you're wondering how to use PowerShell to write a file, use PowerShell to output to a file, or
By: John Case submitted:Jun 16 2022
If you're wondering how to use PowerShell to write a file, use PowerShell to output to a file, or
use PowerShell to check if a file exists, along with other file examples, stay tuned.
By: John Case submitted:Jun 16 2022
A Complete Guide to Using the Get-WinEvent PowerShell Cmdlet
(adamtheautomator.com)
Windows has several different event logs, but how do you go about retrieving them quickly? The
By: Adam Listek submitted:Jun 16 2022
Windows has several different event logs, but how do you go about retrieving them quickly? The
Get-WinEvent cmdlet can retrieve classic Windows event logs like the System and Application logs, logs generated by Windows Event Log technology, and even Event Tracing for Windows (ETW) logs!
By: Adam Listek submitted:Jun 16 2022
A simple Health-check / Inventory Dashboard for WVD
(v-desktops.com)
So, we thought, why not build a quick healthcheck dashboard using powershell.. and the result is a
By: Surendra Dhondale submitted:Jun 15 2022
So, we thought, why not build a quick healthcheck dashboard using powershell.. and the result is a
powershell based healthcheck and / Or documentation dashboard. Customers may use this to perform their day to day checks before start of business to ensure the WVD availability. and at the same time be able to keep track of their inventory on WVD.
By: Surendra Dhondale submitted:Jun 15 2022
Activate BitLocker with manage-bde, PowerShell, or WMI
(4sysops.com)
You can configure various settings for BitLocker using group policies, but this doesn't initiate
By: Wolfgang Sommergut submitted:Sep 22 2023
You can configure various settings for BitLocker using group policies, but this doesn't initiate
encryption. Similarly, it doesn't create the configured protectors that are necessary for activating BitLocker. Manage-bde, PowerShell, or the WMI class Win32_EncryptableVolume serve this purpose.
By: Wolfgang Sommergut submitted:Sep 22 2023
Active Directory: List all Network Shares from all Windows Servers
(sid-500.com)
In today's blog post I show how to retrieve all network shares from all servers in an Active
By: Patrick Gruenauer submitted:Oct 20 2023
In today's blog post I show how to retrieve all network shares from all servers in an Active
Directory domain to get a nice list in the output.
By: Patrick Gruenauer submitted:Oct 20 2023
Add updates (.msu) offline into Windows images (.wim)
(4sysops.com)
Before deployment, Microsoft ISO's install .wim or custom images should be updated. With the DISM
By: Wolfgang Sommergut submitted:Feb 2 2024
Before deployment, Microsoft ISO's install .wim or custom images should be updated. With the DISM
module in PowerShell, you can add .msu updates, apps, and drivers to a Windows image offline without the need to boot it up.
By: Wolfgang Sommergut submitted:Feb 2 2024
Adding Registry Hive HKEY_CURRENT_CONFIG (HKCC) to your PowerShell Drives
(sid-500.com)
Did you know that you can add additional registry hives to your PowerShell drives? No? Then I will
By: Patrick Gruenauer submitted:Jun 16 2022
Did you know that you can add additional registry hives to your PowerShell drives? No? Then I will
show you now how to do that and how to access HKCC with PowerShell. Let's get started.
By: Patrick Gruenauer submitted:Jun 16 2022
Always On VPN Windows 10 Device Tunnel Step-by-Step Configuration using PowerShell
(directaccess.richardhicks.com)
Windows 10 Always On VPN and DirectAccess both provide seamless, transparent, always on
By: submitted:Jun 15 2022
Windows 10 Always On VPN and DirectAccess both provide seamless, transparent, always on
remote network access for Windows clients. However, Always On VPN is provisioned to the user, not the machine as it is with DirectAccess. This presents a challenge for deployment scenarios that require the VPN connection to be established before the user logs on.
By: submitted:Jun 15 2022
And so it begins…
(github.com)
Useful-Windows-11-Scripts/Set-TaskbarAlignment.ps1
By: u/ixi_your_face submitted:Jun 16 2022
Useful-Windows-11-Scripts/Set-TaskbarAlignment.ps1
By: u/ixi_your_face submitted:Jun 16 2022
AOVPNTools v 1.7.0
(powershellgallery.com)
PowerShell module for configuring and optimizing Windows Server Routing and Remote Access Service
By: Richard M. Hicks submitted:Jul 14 2023
PowerShell module for configuring and optimizing Windows Server Routing and Remote Access Service
(RRAS) for Always On VPN.
By: Richard M. Hicks submitted:Jul 14 2023
AudioDeviceCmdlets
(github.com)
AudioDeviceCmdlets is a suite of PowerShell Cmdlets to control audio devices on Windows
By: frgnca submitted:Jun 15 2022
AudioDeviceCmdlets is a suite of PowerShell Cmdlets to control audio devices on Windows
By: frgnca submitted:Jun 15 2022
Automatically set desktop wallpaper to the current spotlight image : PowerShell
(reddit.com)
I've been enjoying the images of Spotlight and wanted to have it set as my desktop wallpaper.
By: u/Otacrow submitted:Jun 16 2022
I've been enjoying the images of Spotlight and wanted to have it set as my desktop wallpaper.
Unfortunately this feature isn't built into Windows 10. So... Powershell to the rescue!
By: u/Otacrow submitted:Jun 16 2022
Automating Performance Monitor in Windows
(potentengineer.com)
For advanced scenarios where you need to automate running Perfmon at scale
By: Daniel Ratliff submitted:Oct 18 2024
For advanced scenarios where you need to automate running Perfmon at scale
By: Daniel Ratliff submitted:Oct 18 2024
Back to Basics: How to Manage Windows Services with PowerShell
(adamtheautomator.com)
Windows services is one of those topics nearly every Windows sysadmin has to work with. To manage
By: Adam Bertram submitted:Jun 16 2022
Windows services is one of those topics nearly every Windows sysadmin has to work with. To manage
Windows services you could fire up the services.msc MMC snap-in for one-off tasks but what if you need to build some kind of automation with PowerShell? Learn how to use PowerShell to get a service, use PowerShell to start a service, use PowerShell to stop a service, and use PowerShell to restart a service in this tutorial!
By: Adam Bertram submitted:Jun 16 2022
Better Event Logs with PowerShell
(jdhitsolutions.com)
Because I don't work in a corporate environment, I don't always see opportunities where PowerShell
By: Jeff Hicks submitted:Jun 16 2022
Because I don't work in a corporate environment, I don't always see opportunities where PowerShell
can make your life better as an IT professional. I have a friend - let's call her Gladys Kravitz. Gladys and I were chatting and she mentioned how tricky it is to pull information out of Windows event logs. If I recall, she was looking at 4625 events in the Security log which represents failed logon attempts.
By: Jeff Hicks submitted:Jun 16 2022
Better way of Robocopy Write-Progress…
(reddit.com)
After a bunch of messing around and testing Write-Progress with Robocopy, Ive finally figured out 2
By: u/JeanxPlay submitted:Jun 16 2022
After a bunch of messing around and testing Write-Progress with Robocopy, Ive finally figured out 2
ways to implement it with a nice and accurate layout.
By: u/JeanxPlay submitted:Jun 16 2022
BiteSize: Configure Windows 11 Lock screen using PowerShell – YouTube
(youtube.com)
Configuring the Windows Lock screen can be achieved using Intune Policies, but In this video Andy
By: Andy Jones submitted:Jun 16 2022
Configuring the Windows Lock screen can be achieved using Intune Policies, but In this video Andy
shows how to deploy this configuration to a Windows 11 machine using PowerShell provided by Bradley Wyatt AKA 'The Lazy Administrator'. PowerShell scripts can be used to configure NON Enterprise or Educational licensed devices.
By: Andy Jones submitted:Jun 16 2022
Block or unblock keyboard combinations on your devices with PowerShell
(systanddeploy.com)
In this post I will show you how to prevent some keyboard combinations on your devices with
By: Damien Van Robaeys submitted:Jun 16 2022
In this post I will show you how to prevent some keyboard combinations on your devices with
PowerShell.
By: Damien Van Robaeys submitted:Jun 16 2022
BurntToast
(github.com)
Module for creating and displaying Toast Notifications on Microsoft Windows 10.
By: Josh King submitted:Jun 15 2022
Module for creating and displaying Toast Notifications on Microsoft Windows 10.
By: Josh King submitted:Jun 15 2022
Check the Software Installation/Removal History in Windows
(woshub.com)
A complete history of software installations, updates, and removals on a computer can be found in
By: Windows OS Hub submitted:Oct 11 2024
A complete history of software installations, updates, and removals on a computer can be found in
Windows Event logs.
By: Windows OS Hub submitted:Oct 11 2024
Check Windows 11 Hardware Readiness with PowerShell Script
(woshub.com)
In this article, we'll look at how to use the official Microsoft HardwareReadiness.ps1 PowerShell
By: Windows OS Hub submitted:May 17 2024
In this article, we'll look at how to use the official Microsoft HardwareReadiness.ps1 PowerShell
script to perform a bulk Windows 11 hardware compatibility check on domain computers.
By: Windows OS Hub submitted:May 17 2024
Choco Runner
(github.com)
Rapid fast multi package installer for chocolatey packages. Uses different threads for mach speed
By: Neocky submitted:Jun 16 2022
Rapid fast multi package installer for chocolatey packages. Uses different threads for mach speed
By: Neocky submitted:Jun 16 2022
Compare two processes using PowerShell
(alexandrumarin.com)
Let's unravel the intricacies of using Windows PowerShell to uncover the nuances between two
By: Alexandru Radu Marin submitted:Sep 8 2023
Let's unravel the intricacies of using Windows PowerShell to uncover the nuances between two
instances of the same process running on your system. This illuminating technique involves the adept utilization of the Compare-Object cmdlet, revealing insights that might otherwise remain hidden.
By: Alexandru Radu Marin submitted:Sep 8 2023
Completed Script to change between audio devices
(reddit.com)
I searched around and found idk how many different variants that were all too niche to be userful. 6
By: u/WillGoalieForBeer submitted:Jun 16 2022
I searched around and found idk how many different variants that were all too niche to be userful. 6
hours later I created this. Hope it helps someone else.
By: u/WillGoalieForBeer submitted:Jun 16 2022
ComputerCleanup v1.1.5
(powershellgallery.com)
Module for freeing up disk space / removing temp files etc.
By: Tom de Leeuw submitted:Dec 2 2022
Module for freeing up disk space / removing temp files etc.
By: Tom de Leeuw submitted:Dec 2 2022
Configure SysInternals EULA Acceptance
(jdhitsolutions.com)
I just saw a very, very handy thing on Twitter where you can set a registry key that will
By: Jeffery Hicks submitted:Aug 26 2022
I just saw a very, very handy thing on Twitter where you can set a registry key that will
automatically accept all EULA prompts for the SysInternals tools. I know there is a command-line switch I can use, but I never remember to use it. Setting the registry key appears to accept EULAs globally. Naturally,...
By: Jeffery Hicks submitted:Aug 26 2022
Configuring NTFS permissions using PowerShell
(powershellisfun.com)
Configuring NTFS permissions is something that you can do using your Windows Explorer, Server
By: Harm Veenstra submitted:May 5 2023
Configuring NTFS permissions is something that you can do using your Windows Explorer, Server
Manager, or by using command-line tools like subinacl.exe or icacls.exe. In this blog post, I will show you how to set NTFS permissions in two different ways using PowerShell 🙂
By: Harm Veenstra submitted:May 5 2023
Configuring NTFS Permissions using PowerShell
(deploymentresearch.com)
Here are some quick examples on configuring NTFS permissions using PowerShell. The first example is
By: Johan Arwidmark submitted:Apr 26 2024
Here are some quick examples on configuring NTFS permissions using PowerShell. The first example is
using the takeown.exe and icacls.exe commands driven by PowerShell, and the second example is using the takeown.exe and native Get-Acl and Set-Acl PowerShell cmdlets. Credits: Thanks to Gary Blok for showing me the Get-Acl and Set-Acl PowerShell cmdlets.
By: Johan Arwidmark submitted:Apr 26 2024
Convert Scoop and Winget Packages to Chocolatey with Stephen Valdinger
(youtube.com)
Stephen Valdinger discusses some scripts he created to convert / import Scoop and WinGet packages
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
Stephen Valdinger discusses some scripts he created to convert / import Scoop and WinGet packages
into Chocolatey. Stephen is a support engineer for Chocolatey and active PowerShell community member.
By: Research Triangle PowerShell Users Group submitted:Jun 16 2022
Copy to Multiple Destinations with PowerShell
(jdhitsolutions.com)
In honor of today, 2/22/2022, I thought I'd share a PowerShell function that allows you to copy
By: Jeff Hicks submitted:Jun 16 2022
In honor of today, 2/22/2022, I thought I'd share a PowerShell function that allows you to copy
files to multiple destinations. If you look at help for Copy-Item, which you should, you'll see that the Destination parameter does not take an array. That's ok. I can fix that. However, I have a disclaimer that you should consider this a proof-of-concept and not production-ready code.
By: Jeff Hicks submitted:Jun 16 2022
Create, configure, and delete system restore points with PowerShell, vssadmin.exe, and System Properties
(4sysops.com)
System restore points allow users to roll back Windows to an earlier state if problems arise. These
By: Wolfgang Sommergut submitted:Jun 28 2024
System restore points allow users to roll back Windows to an earlier state if problems arise. These
points capture important system files, the registry, and drivers. In addition to using the System Properties applet, you can manage system restore points with PowerShell and vssadmin.exe.
By: Wolfgang Sommergut submitted:Jun 28 2024
Creates a PSSession that targets a scheduled task process
(gist.github.com)
Created New-ScheduledTaskSession for PowerShell that can create a PSSession for use with
By: Jordan Borean submitted:Aug 30 2024
Created New-ScheduledTaskSession for PowerShell that can create a PSSession for use with
Invoke-Command to run PowerShell code in the context of a scheduled task process. This is a fun way to bypass NETWORK logon limitations like the Windows Update API
By: Jordan Borean submitted:Aug 30 2024
Creating a development Windows Sandbox using PowerShell and WinGet
(powershellisfun.com)
As I mentioned before, I like Windows Sandbox! However, since Windows 11 24H2, Windows Sandbox has
By: Harm Veenstra submitted:Aug 9 2024
As I mentioned before, I like Windows Sandbox! However, since Windows 11 24H2, Windows Sandbox has
been missing two things I often use: Notepad and Windows ISE. In this blog post, I will show you how to start Windows Sandbox and automatically install your preferred editors and tools using WinGet and PowerShell.
By: Harm Veenstra submitted:Aug 9 2024
Customize your Windows 11 (23H2 and onwards) taskbar during OSD with ConfigMgr using just PowerShell
(imab.dk)
Approximately two years ago, I authored a blog post detailing how to customize the taskbar in
By: Martin Bengtsson submitted:Oct 4 2024
Approximately two years ago, I authored a blog post detailing how to customize the taskbar in
Windows 11.
By: Martin Bengtsson submitted:Oct 4 2024
Customize your Windows Sandbox with PowerShell
(youtube.com)
Today we're going to go a bit deeper into Windows Sandbox by walking through custom configurations
By: Get Rubix submitted:Jun 14 2024
Today we're going to go a bit deeper into Windows Sandbox by walking through custom configurations
with PowerShell.
By: Get Rubix submitted:Jun 14 2024
Deploy Windows 11 with the free PowerShell framework OSDCloud
(4sysops.com)
OSDCloud is a free PowerShell framework for deploying Windows 10 and Windows 11. The tool provides
By: Wolfgang Sommergut submitted:May 31 2024
OSDCloud is a free PowerShell framework for deploying Windows 10 and Windows 11. The tool provides
simple methods for adding drivers and configuring settings in an image. After booting from a customized WinPE, either the OSDCloudGUI or an automated script initiates the installation.
By: Wolfgang Sommergut submitted:May 31 2024
Deploy Windows 365 via Powershell
(nielskok.tech)
Stefan Dingemanse and I built a Powershell Module to deploy Windows 365 more easily.
By: Niels Kok submitted:Jan 20 2023
Stefan Dingemanse and I built a Powershell Module to deploy Windows 365 more easily.
By: Niels Kok submitted:Jan 20 2023
Deploying the WVD POC under 30 minutes
(v-desktops.com)
Creating a VDI infrastructure using traditional methods is a thing of the past! VDI the very word is
By: Surendra Dhondale submitted:Jun 15 2022
Creating a VDI infrastructure using traditional methods is a thing of the past! VDI the very word is
all about Efficiency, Speed, Productivity. Hence we have put together list of all powershell commands that should help you deploy a WVD infrastructure framework in just under 30 minutes! For this to work as claimed.. first! ensure that you have all of the pre-requisites setup and ready to go!
By: Surendra Dhondale submitted:Jun 15 2022
Determine if laptop or desktop?
(reddit.com)
Is there a definitive way that I could tell if a computer is a laptop or desktop?
By: u/rivkinnator submitted:Jun 9 2023
Is there a definitive way that I could tell if a computer is a laptop or desktop?
By: u/rivkinnator submitted:Jun 9 2023
Different ways of gaining remote computer access
(4sysops.com)
Technical support personnel, engineering teams, and security teams often need access to a remote
By: Dan Greenhaus submitted:Sep 9 2022
Technical support personnel, engineering teams, and security teams often need access to a remote
computer involving both servers and workstations, using a variety of techniques. Three of the most common tools in a Windows environment are Microsoft Remote Desktop (RDP), VMware Console access, and Microsoft Management Console (MMC), but we can also use SMB shares, PowerShell remoting, and PsExec. This article will you give an overview of the most popular ways gaining remote computer access, along with some tips of what you can do if the remote connection fails.
By: Dan Greenhaus submitted:Sep 9 2022
Disable Bitlocker
(powershell.city)
Disabling bitlocker with PowerShell is as easy as you might not believe.
By: Xajuan Smith submitted:Jun 15 2022
Disabling bitlocker with PowerShell is as easy as you might not believe.
By: Xajuan Smith submitted:Jun 15 2022
Discovering Chocolatey with Stephen Valdinger
(youtube.com)
Discovering Chocolatey, with Stephen Valdinger, software management on Windows' secret weapon. We'll
By: Denver PowerShell User Group submitted:Jun 16 2022
Discovering Chocolatey, with Stephen Valdinger, software management on Windows' secret weapon. We'll
discuss what chocolatey is, software management automation, and dive into working with choco. Stop deploying software the hard way!
By: Denver PowerShell User Group submitted:Jun 16 2022
Display Notifications on Windows 10 using PowerShell
(starwindsoftware.com)
In this guide, I will explain to create and display a notification using PowerShell. To perform this
By: Nicolas Prigent submitted:Jun 16 2022
In this guide, I will explain to create and display a notification using PowerShell. To perform this
task, I will use PowerShell and especially, the BurntToast module which is a custom module available on GitHub.
By: Nicolas Prigent submitted:Jun 16 2022
Documenting with PowerShell: Documenting Print Servers
(cyberdrain.com)
Before I start on this; I agree. Printers are the bane of our existence in IT and I am hoping for a
By: Kelvin Tegelaar submitted:Jun 16 2022
Before I start on this; I agree. Printers are the bane of our existence in IT and I am hoping for a
paperless environment each day. Unfortunately we're not at that future just yet, so we have to document print servers and their settings.
By: Kelvin Tegelaar submitted:Jun 16 2022
Does PowerShell DSC have any concept of a ‘handler’ like Ansible does?
(reddit.com)
So for those unaware, a 'handler' in Ansible is basically a task that executes upon a specific
By: u/Marquis77 submitted:Sep 16 2022
So for those unaware, a 'handler' in Ansible is basically a task that executes upon a specific
condition, such as a file being changed on the system. You can 'notify' the handler task, in which case Ansible knows that at the end of your playbook, it will execute that task regardless of where in the playbook you currently are, but **only if the notifying task has caused a change to the system**.
By: u/Marquis77 submitted:Sep 16 2022
Doing More with Windows Sandbox
(jdhitsolutions.com)
One of the reasons I was looking forward to updating to Windows 10 2004 was to have access to the
By: Jeff Hicks submitted:Jun 16 2022
One of the reasons I was looking forward to updating to Windows 10 2004 was to have access to the
Windows Sandbox feature. I think I tinkered with a pre-release version and was intrigued. I normally have a set of Hyper-V virtual machines that I can test with, but I'm always looking for something new to play with. And what is better to play with than a sand box!
By: Jeff Hicks submitted:Jun 16 2022
Easy removal of preinstalled bloatware using PowerShell
(doitpsway.com)
Recently I came into a situation where I needed to provision new Dell Precision laptops for our
By: Ondrej Sebela submitted:Sep 2 2022
Recently I came into a situation where I needed to provision new Dell Precision laptops for our
employees. This laptop comes with a lot of preinstalled applications (bloatware) so I was looking for some simple but efficient way to silently remove them. And by efficient I mean avoiding the need to manually find an uninstall command for each preinstalled application.
By: Ondrej Sebela submitted:Sep 2 2022
Empty the Recycle Bin with PowerShell and the Task Scheduler
(sid-500.com)
In this post I will show you how to empty the recycle bin automatically. For this I will use
By: Patrick Gruenauer submitted:Jan 27 2023
In this post I will show you how to empty the recycle bin automatically. For this I will use
PowerShell and Scheduled PowerShell Jobs.
By: Patrick Gruenauer submitted:Jan 27 2023
Empty Windows recycle bin with PowerShell
(thomasmaurer.ch)
Windows has the concept of the recycle bin, from which you can restore files you have deleted. You
By: Thomas Maurer submitted:Jun 16 2022
Windows has the concept of the recycle bin, from which you can restore files you have deleted. You
might want to clear the Windows recycle bin from time to time, to remove unnecessary files and free up space. You can do that using the Windows user interface, or you can empty the Windows recycle bin using PowerShell. The Clear-RecycleBin is a simple PowerShell cmdlet, which removes the file from the Windows recycle bin.
By: Thomas Maurer submitted:Jun 16 2022
Enable AppLocker on Windows 10 Pro and Windows 11 Pro with PowerShell
(4sysops.com)
In the past, AppLocker was available only for Windows Enterprise and Education subscribers. In this
By: Welf Alberts submitted:Jul 1 2022
In the past, AppLocker was available only for Windows Enterprise and Education subscribers. In this
post, I will show you a way to use AppLocker on Windows 10 Pro and Windows 11 Pro.
By: Welf Alberts submitted:Jul 1 2022
Enable Wake-on-LAN (WOL) with PowerShell
(itinsights.org)
With every recent Windows 10 update, and they happen a lot, Windows unfortunately also resets the
By: submitted:Jun 15 2022
With every recent Windows 10 update, and they happen a lot, Windows unfortunately also resets the
power settings of the network adapters. Since I like to start both my PC and notebook from a remote location or from within the same network, I wrote a little PowerShell function to enable Wake-on-LAN (WoL) again.
By: submitted:Jun 15 2022
Evergreen: A PowerShell module to return the latest version software and download links for various software
(github.com)
A PowerShell module to return the latest version software and download links for various software
By: Aaron Parker submitted:Jun 15 2022
A PowerShell module to return the latest version software and download links for various software
By: Aaron Parker submitted:Jun 15 2022
Export registry information using PowerShell
(powershellisfun.com)
At the end of another busy week, and after passing the AZ-801 exam two days ago, it's time for a
By: Harm Veenstra submitted:Nov 25 2022
At the end of another busy week, and after passing the AZ-801 exam two days ago, it's time for a
small blog post 🙂 I had to export a registry from a client on which regedit tools were blocked. Exporting using PowerShell is an option, but the format isn't that great by default. In this blog post, I will show you how to export it to a friendly format.
By: Harm Veenstra submitted:Nov 25 2022
Extending PowerShell PSDrives
(jdhitsolutions.com)
Yesterday I shared some PowerShell code I use to managing my PSDrive assignments. My code works for
By: Jeff Hicks submitted:Jun 16 2022
Yesterday I shared some PowerShell code I use to managing my PSDrive assignments. My code works for
me in my environment. But that doesn't mean it is necessarily right for you and your environment. There are plenty of ways to use PowerShell to achieve the same results as my code. This is something you should always keep in mind when looking at someone else's code. But enough caveats. In the previous post I left you with a tease that there is more to be done with PSDrives. Let's look at that today.
By: Jeff Hicks submitted:Jun 16 2022
Find an MSI by the ProductName and Uninstall It
(alexandrumarin.com)
Want to uninstall an MSI but don’t know the ProductCode? You can do this with Powershell,
By: submitted:Jun 15 2022
Want to uninstall an MSI but don’t know the ProductCode? You can do this with Powershell,
thanks to Alex.
By: submitted:Jun 15 2022
Find and remove duplicate files with PowerShell
(4sysops.com)
You can use PowerShell to find and remove duplicate files that are only wasting valuable storage.
By: Surender Kumar submitted:Nov 25 2022
You can use PowerShell to find and remove duplicate files that are only wasting valuable storage.
Once you identify duplicate files, you can move them to another location, or you might even want to permanently remove all duplicates.
By: Surender Kumar submitted:Nov 25 2022
Find Frequent Event Viewer Errors & Lookup Their Solutions
(reddit.com)
EDIT: Thanks for all the feedback. The script can be customized to fit your needs. Please run it as
By: u/nick4networking submitted:Jan 20 2023
EDIT: Thanks for all the feedback. The script can be customized to fit your needs. Please run it as
admin or the script will not function correctly. I wish I could find a job where writing these scripts is encouraged. My current customer-facing remote support job does not value these type of scripts. Thanks for all the upvotes 🙂
By: u/nick4networking submitted:Jan 20 2023
Finding Installed Updates
(community.idera.com)
A pretty cool method to find installed updates.
By: submitted:Jun 15 2022
A pretty cool method to find installed updates.
By: submitted:Jun 15 2022
Finding Modified Files with PowerShell
(jdhitsolutions.com)
Here's another task that I seem to be constantly fiddling with using PowerShell. What files did I
By: Jeff Hicks submitted:Jun 16 2022
Here's another task that I seem to be constantly fiddling with using PowerShell. What files did I
work on yesterday? Or what files were modified in the last 48 hours?
By: Jeff Hicks submitted:Jun 16 2022
Finding PowerShell Last Logon by User Logon Event ID
(adamtheautomator.com)
There are many fancy tools out there to monitor user login activity. What if I told you, you didn't
By: Adam Bertram submitted:Jun 16 2022
There are many fancy tools out there to monitor user login activity. What if I told you, you didn't
need to spend any money by building a PowerShell last logon and history script? You can find the last logon date and even the user logon event ID with the Windows event log and a little PowerShell!
By: Adam Bertram submitted:Jun 16 2022
Finding your Windows Install Date – Clayton Errington
(claytonerrington.com)
Did you ever need to find when you installed your operating system? Check out the many ways to check
By: Clayton Errington submitted:Jun 9 2023
Did you ever need to find when you installed your operating system? Check out the many ways to check
your system.
By: Clayton Errington submitted:Jun 9 2023
Finding Zombie Files with PowerShell
(jdhitsolutions.com)
Ok, maybe these aren't really living dead files, but rather files with a 0-byte length. It is
By: Jeff Hicks submitted:Jun 16 2022
Ok, maybe these aren't really living dead files, but rather files with a 0-byte length. It is
certainly possible that you may intentionally want a 0 length file. But perhaps they are artifacts or accidents that you'd like to clean up. Here's one approach you might take.
By: Jeff Hicks submitted:Jun 16 2022
Fix “The WinRM client cannot process the request”
(4sysops.com)
If you work on Windows, one of the common errors you might encounter is when the WinRM client cannot
By: Jasmin Kahriman submitted:Sep 1 2023
If you work on Windows, one of the common errors you might encounter is when the WinRM client cannot
process a request. Windows Remote Management (WinRM) is a Windows built-in remote management protocol that helps exchange information between different systems. For instance, you can spot it being used in Exchange, WSUS, and Microsoft Teams, especially when you're running PowerShell scripts and other third-party tools.
By: Jasmin Kahriman submitted:Sep 1 2023
FSWatcherEngineEvent 1.5.0
(powershellgallery.com)
Provide file system change notifications as PowerShell engine events
By: W.Gross submitted:Feb 17 2023
Provide file system change notifications as PowerShell engine events
By: W.Gross submitted:Feb 17 2023
Gathering Battery Information via PowerShell & WMI
(garytown.com)
TLDR: GitHub Script: garytown/BatteryInfo.ps1 If you have an HP Device, there is a nifty utility
By: Gary Blok submitted:Apr 21 2023
TLDR: GitHub Script: garytown/BatteryInfo.ps1 If you have an HP Device, there is a nifty utility
called HP Power Manager, in which it tells you the health and status of your battery. Related Posts: This is pretty useful, but sometimes you need to access this information via PowerShell or WMI for scripting or Inventory. I'm going ... Read more
By: Gary Blok submitted:Apr 21 2023
Get a list of security patches installed in the last 90 days
(blogs.technet.microsoft.com)
Cloud and Datacenter Management MVP, Thomas Rayner, shows how to get a list of all the security
By: submitted:Jun 15 2022
Cloud and Datacenter Management MVP, Thomas Rayner, shows how to get a list of all the security
patches installed in the last three months.
By: submitted:Jun 15 2022
Get Action Command Line from Scheduled Task using PowerShell
(deploymentresearch.com)
This week I had to find out the command line of a scheduled task from a few hundred machines, to
By: Johan Arwidmark submitted:Sep 15 2023
This week I had to find out the command line of a scheduled task from a few hundred machines, to
make sure they had received the correct task, deployed from a Group Policy. Well, PowerShell to the rescue. Here is a small PowerShell snippet that will return the command line from a give task:
By: Johan Arwidmark submitted:Sep 15 2023
Get CPU Temperature w/o WMI
(reddit.com)
I am working on creating a script to pull CPU and GPU temperatures, package them, and send them to
By: u/IndianaNetworkAdmin submitted:Jun 16 2022
I am working on creating a script to pull CPU and GPU temperatures, package them, and send them to
Elasticsearch.
By: u/IndianaNetworkAdmin submitted:Jun 16 2022
Get-ApplicationRegistryKey
(powershellgallery.com)
Returns strings from well known Registry keys that define a Windows application. Used to assist in
By: submitted:Jun 15 2022
Returns strings from well known Registry keys that define a Windows application. Used to assist in
defining an FSLogix App Masking rule set.
By: submitted:Jun 15 2022
Get-CIMInstance Vs Get-WMIObject: What’s The Difference?
(networkadm.in)
Sysadmins have been using WMI for years, and then Microsoft gave us data access via CIM with the
By: Mike Kanakos submitted:Jun 16 2022
Sysadmins have been using WMI for years, and then Microsoft gave us data access via CIM with the
rollout of PowerShell v3.0. What's the difference between these management interfaces? Which one should you use, and why?
By: Mike Kanakos submitted:Jun 16 2022
Get-LatestWindowsPatchingDate
(github.com)
Get the dates of 3 separate patching mechanisms to determine the 'updatedness' of a single or
By: Guyver1wales submitted:Jun 16 2022
Get the dates of 3 separate patching mechanisms to determine the 'updatedness' of a single or
multiple windows machines where enterprise tools such as WSUS, SCCM and other 3rd party tools are unavailable.
By: Guyver1wales submitted:Jun 16 2022
Get-PCUptime
(networkadm.in)
Find out how long computers have been running via PowerShell
By: Mike Kanakos submitted:Jun 16 2022
Find out how long computers have been running via PowerShell
By: Mike Kanakos submitted:Jun 16 2022
Get-RegKeyInfo.ps1
(gist.github.com)
TIL about volatile registry keys which exist in memory and are deleted when the hive is unloaded,
By: Jordan Borean submitted:Jun 16 2022
TIL about volatile registry keys which exist in memory and are deleted when the hive is unloaded,
e.g. on a reboot. There's no documented way to determine if a key is volatile so I wrote a PowerShell function that uses the undocumented way
By: Jordan Borean submitted:Jun 16 2022
Get-WinEvent PowerShell cmdlet Cheat Sheet (PDF Warning)
(wiki.sans.blue)
Check out this cheat sheet covering the Get-WinEvent cmdlet in PowerShell
By: SANS Institute submitted:Jun 16 2022
Check out this cheat sheet covering the Get-WinEvent cmdlet in PowerShell
By: SANS Institute submitted:Jun 16 2022
Getting file metadata with PowerShell similar to what Windows Explorer provides
(evotec.xyz)
I'm working on a new feature for one of my modules that requires me to know what kind of files I am
By: Przemyslaw Klys submitted:Jun 16 2022
I'm working on a new feature for one of my modules that requires me to know what kind of files I am
working with. It's quite easy in PowerShell, and without a lot of code, you can reasonably quickly get necessary information about data stored on your desktop or anywhere else for that matter.
By: Przemyslaw Klys submitted:Jun 16 2022
Getting Started with PowerShell and the PSWindowsUpdate Module
(adamtheautomator.com)
Installing Windows Updates manually can be a drag. Why not automate the entire process with
By: Ekekenta Clara submitted:Jun 16 2022
Installing Windows Updates manually can be a drag. Why not automate the entire process with
PowerShell? Get started controlling Windows updates with the PSWindowsUpdate module in PowerShell!
By: Ekekenta Clara submitted:Jun 16 2022
Grabbing Info via PowerShell
(garytown.com)
Simple Post to start collecting things I often forget but use enough that I need to know.
By: Gary Blok submitted:Jun 16 2022
Simple Post to start collecting things I often forget but use enough that I need to know.
By: Gary Blok submitted:Jun 16 2022
Hitting Snooze
(toastit.dev)
Hitting snooze on your alarm clock is probably rather common. Let's take a look at how you can do
By: Josh King submitted:Jun 15 2022
Hitting snooze on your alarm clock is probably rather common. Let's take a look at how you can do
the same thing with your Toast Notifications.
By: Josh King submitted:Jun 15 2022
How Can You Effortlessly Restart or Shutdown Windows Using PowerShell Commands?
(pupuweb.com)
In Windows PowerShell, you have two main commands for controlling shutdown and restart functions:
By: PUPUWEB Blog submitted:Nov 15 2024
In Windows PowerShell, you have two main commands for controlling shutdown and restart functions:
Restart-Computer and Stop-Computer. Each command can
By: PUPUWEB Blog submitted:Nov 15 2024
How do we create a temp file through powershell that last for one session and goes away?
(reddit.com)
I m facing issue in finding logic to create a temp text that is created during a powershell session
By: r/PowerShell submitted:Jun 16 2022
I m facing issue in finding logic to create a temp text that is created during a powershell session
and which gets automatically deleted after the powershell session ends. Any help is much much appreciated .Thank you
By: r/PowerShell submitted:Jun 16 2022
How I Automated Software Management
(tseknet.com)
Did someone say chocolate?
By: Dan Tsekhanskiy submitted:Jun 16 2022
Did someone say chocolate?
By: Dan Tsekhanskiy submitted:Jun 16 2022
How IT admins can use PowerShell to monitor CPU usage
(searchenterprisedesktop.techtarget.com)
IT administrators that are familiar with PowerShell can use certain scripts to monitor CPU
By: Dan Franciscus submitted:Jun 16 2022
IT administrators that are familiar with PowerShell can use certain scripts to monitor CPU
performance on desktops to determine the root cause of desktop performance issues.
By: Dan Franciscus submitted:Jun 16 2022
How to add MDT applications with Chocolatey package manager
(searchenterprisedesktop.techtarget.com)
The Microsoft Deployment Toolkit allows administrators to install applications during deployment.
By: submitted:Jun 15 2022
The Microsoft Deployment Toolkit allows administrators to install applications during deployment.
Here’s how IT can simplify the process with Chocolatey’s command-line input.
By: submitted:Jun 15 2022
How to Add or Remove Pinned Folders to Quick Access with PowerShell and GPO
(woshub.com)
Windows File Explorer has a separate panel that displays a list of favorite folders and locations
By: Windows OS Hub submitted:Jun 21 2024
Windows File Explorer has a separate panel that displays a list of favorite folders and locations
called Quick Access. Many users and administrators unjustly ignore this handy Windows tool
By: Windows OS Hub submitted:Jun 21 2024
How to change registry permissions with PowerShell
(adamtheautomator.com)
Just about every object in Windows can set who and what can access it. The registry is no different.
By: submitted:Jun 15 2022
Just about every object in Windows can set who and what can access it. The registry is no different.
Since PowerShell ties into the .NET Framework, you can change these restrictions with a script. In this post, you’re going to learn how to change registry permissions with PowerShell using the?Get-Acl?and?Set-Acl?cmdlets.
By: submitted:Jun 15 2022
How to Check File Size Using PowerShell
(sharepointsky.com)
This PowerShell tutorial, we will see a very simple way to check file size using PowerShell
By: submitted:Jun 15 2022
This PowerShell tutorial, we will see a very simple way to check file size using PowerShell
script.
By: submitted:Jun 15 2022
How to Check If a Machine is Physical or Virtual?
(adminknowhow.wordpress.com)
Although it's difficult to differentiate a virtual or physical machine by remote desktop to the
By: Jimmy Liew submitted:Jun 16 2022
Although it's difficult to differentiate a virtual or physical machine by remote desktop to the
machine alone, because it looks exactly the same. However, there are several ways to verify it.
By: Jimmy Liew submitted:Jun 16 2022
How to Create a List of Your Installed Programs on Windows
(adminknowhow.wordpress.com)
Having a list of what programs had installed in your machine, or the machine you manage, is useful
By: Jimmy Liew submitted:Jun 16 2022
Having a list of what programs had installed in your machine, or the machine you manage, is useful
if you are planning to install the same programs on your new machine.
By: Jimmy Liew submitted:Jun 16 2022
How to download and install offline Windows updates with PowerShell
(ryanjan.uk)
Automating Windows Update Services can be a pain! It's often easier to install an offline Windows
By: Ryan Kowalewski submitted:Jun 16 2022
Automating Windows Update Services can be a pain! It's often easier to install an offline Windows
update with PowerShell, but where can you download offline update files? Thankfully, the Microsoft Update Catalog site provides offline .msu files for all updates that are released. And, using the MSCatalog module, it's a breeze to download and install these offline updates using PowerShell.
By: Ryan Kowalewski submitted:Jun 16 2022
How to Find License Status of Windows Servers with Powershell
(askme4tech.com)
A new version of the powershell script which identify windows licenses status and created in GUI
By: submitted:Jun 15 2022
A new version of the powershell script which identify windows licenses status and created in GUI
using WPF.
By: submitted:Jun 15 2022
How to Get a Computer Name with PowerShell
(adamtheautomator.com)
Do you need to find a local or remote Windows computer's name in a PowerShell script? Look no
By: Adam Bertram submitted:Jun 16 2022
Do you need to find a local or remote Windows computer's name in a PowerShell script? Look no
further. In this tutorial, you're going to learn how to use PowerShell to get a computer name in a few different and sometimes unexpected ways.
By: Adam Bertram submitted:Jun 16 2022
How to Get Beautiful Free Rotating Windows Backgrounds
(hanswustrack.com)
I wrote a script to download high res images for my desktop background using Unsplash's free API.
By: Hans Wustrack submitted:Jun 15 2022
I wrote a script to download high res images for my desktop background using Unsplash's free API.
Sort of like Spotlight, except for your desktop background. Check it out!
By: Hans Wustrack submitted:Jun 15 2022
How to Get the Current User Logged On with PowerShell (All the Ways)
(adamtheautomator.com)
When you work with Windows, at some point, you'll probably need to find out which user accounts are
By: June Castillote submitted:Jun 16 2022
When you work with Windows, at some point, you'll probably need to find out which user accounts are
currently logged on to a computer. Luckily, you can use PowerShell to get current users on local or remote computers.
By: June Castillote submitted:Jun 16 2022
How to Kill a Windows Process on a Remote System
(adamtheautomator.com)
Perhaps you're working happily on a remote Windows server, then find a process that runs awry using
By: Nick Rimmer submitted:Jun 16 2022
Perhaps you're working happily on a remote Windows server, then find a process that runs awry using
up valuable CPU cycles. What do you do? Kill it!
By: Nick Rimmer submitted:Jun 16 2022
How to make my powershell script reference the current user account who is running it?
(reddit.com)
Part of my script involves making yourself a site admin for OneDrive data (set-spouser), then adding
By: u/PaidByMicrosoft submitted:Sep 30 2022
Part of my script involves making yourself a site admin for OneDrive data (set-spouser), then adding
the manager, then removing yourself. Since I've always been the only one using this script, I've hardcoded my username into the script. However, other people will be using this script.
By: u/PaidByMicrosoft submitted:Sep 30 2022
How to Manage IIS Websites with PowerShell
(adamtheautomator.com)
If you manage Windows Servers, you've likely worked with Internet Information Services (IIS).
By: Bill Kindle submitted:Jun 15 2022
If you manage Windows Servers, you've likely worked with Internet Information Services (IIS).
Websites are one of IIS's main features and, using PowerShell, you can easily manage and automate IIS websites with ease!
By: Bill Kindle submitted:Jun 15 2022
How to map a network drive with PowerShell
(4sysops.com)
If you want to assign a drive letter to file shares via the command line, you can use PowerShell
By: Wolfgang Sommergut submitted:May 19 2023
If you want to assign a drive letter to file shares via the command line, you can use PowerShell
instead of net.exe. The SmbShare module's cmdlets can display, connect, and disconnect shared drives. PowerShell also supports newer SMB features, such as QUIC and Compression.
By: Wolfgang Sommergut submitted:May 19 2023
How to Preview PowerShell Scripts In PowerShell
(devblogs.microsoft.com)
When I use Windows Explorer and select a PowerShell script file - I do not see the script in the
By: Thomas Lee submitted:Jun 16 2022
When I use Windows Explorer and select a PowerShell script file - I do not see the script in the
preview window. Can I fix that?
By: Thomas Lee submitted:Jun 16 2022
How to Transfer File Permissions with PowerShell
(adamtheautomator.com)
Maintaining file share permissions across servers can be a major challenge but by using PowerShell,
By: submitted:Jun 15 2022
Maintaining file share permissions across servers can be a major challenge but by using PowerShell,
we can automate this process allowing you to go home early.
By: submitted:Jun 15 2022
How to Transfer Millions of Files Using PowerShell
(blog.devolutions.net)
I was tasked with moving and archiving approximately 16.5 million files from one location, while
By: submitted:Jun 15 2022
I was tasked with moving and archiving approximately 16.5 million files from one location, while
ingesting around 4,000 new files per hour. This job was for a single client, and my company has multiple customers with similar needs. Keeping the data organized and available has been a challenge for over a year, and we have been working toward a solution for some time now.
By: submitted:Jun 15 2022
How To Update Windows 10 Using PowerShell Commands (Video)
(youtube.com)
Learn how to update Windows 10 using PowerShell commands.
By: Alexander Hubbard submitted:Jun 16 2022
Learn how to update Windows 10 using PowerShell commands.
By: Alexander Hubbard submitted:Jun 16 2022
How to use PowerShell to Check if a File Exists (Examples)
(adamtheautomator.com)
Do you use PowerShell to create, read, update, and delete files? If so, you've probably experienced
By: June Castillote submitted:Jun 16 2022
Do you use PowerShell to create, read, update, and delete files? If so, you've probably experienced
errors when the target files don't exist or already exist. Lucky for you, there are ways in PowerShell to check if a file exists before doing anything to it.
By: June Castillote submitted:Jun 16 2022
How to Use PowerShell to Reboot Remote Computers
(adamtheautomator.com)
Inevitably a system administrator will need to restart a server or system. Rather than stepping
By: Adam Listek submitted:Jun 16 2022
Inevitably a system administrator will need to restart a server or system. Rather than stepping
through the user interface, PowerShell provides several methods for rebooting a computer remotely.
By: Adam Listek submitted:Jun 16 2022
How to Use the Get-FileHash PowerShell Cmdlet
(adamtheautomator.com)
Do you need to compare two files or make sure a file has not changed? The PowerShell cmdlet
By: Devin Rich submitted:Jun 16 2022
Do you need to compare two files or make sure a file has not changed? The PowerShell cmdlet
Get-FileHash generates hash values both for files or streams of data. A hash is simply a function that converts one value into another. Sometimes the hash value may be smaller to save on space, or the hash value may be a checksum used to validate a file.
By: Devin Rich submitted:Jun 16 2022
How to View and Change BIOS (UEFI) Settings with PowerShell
(woshub.com)
You can use PowerShell to view or change BIOS/UEFI settings on a Windows computer. In this article,
By: Windows OS Hub submitted:Sep 15 2023
You can use PowerShell to view or change BIOS/UEFI settings on a Windows computer. In this article,
we will look at how to use Windows PowerShell to get or change...
By: Windows OS Hub submitted:Sep 15 2023
I love power shell. Teach me something new about searching windows logs to converge on an error?
(reddit.com)
I'm in network incident response.
By: u/No-Werewolf2037 submitted:Nov 4 2022
I'm in network incident response.
By: u/No-Werewolf2037 submitted:Nov 4 2022
I made a simple PowerShell script to organize messy folders
(reddit.com)
Simple, yet elegant ??
By: u/giuscond submitted:Jun 16 2022
Simple, yet elegant ??
By: u/giuscond submitted:Jun 16 2022
If you needs to verify if a system is BIOS or UEFI
(twitter.com)
this Powershell one-liner will return that info
By: Mike Pletcher submitted:Jun 16 2022
this Powershell one-liner will return that info
By: Mike Pletcher submitted:Jun 16 2022
If you want to see all scheduled tasks in a single pane
(twitter.com)
Another great sweet and slick tip from Guy.
By: Guy Leech submitted:Jun 15 2022
Another great sweet and slick tip from Guy.
By: Guy Leech submitted:Jun 15 2022
Improvements in Windows PowerShell Container Images
(devblogs.microsoft.com)
Beginning with Windows Server 20H1 Insider builds, Windows Server Core Insider images have been
By: Joey Aiello submitted:Jun 15 2022
Beginning with Windows Server 20H1 Insider builds, Windows Server Core Insider images have been
reduced in size from ~2.1 GBs to ~1.1 GBs. Find out what this mean for you as a PowerShell user?
By: Joey Aiello submitted:Jun 15 2022
Install, remove, list, and set default printer with PowerShell
(4sysops.com)
With PowerShell, you can easily install a printer driver, add a printer to the repository, and then
By: Emanuel Halapciuc submitted:Nov 18 2022
With PowerShell, you can easily install a printer driver, add a printer to the repository, and then
add a local or shared network printer to your Windows installation. In this post, I will also explain how you can list printers, add a printer port, set the default printer, and remove a printer with PowerShell.
By: Emanuel Halapciuc submitted:Nov 18 2022
Installing Send-RDMessage permanently on RDServers
(blog.it-koehler.com)
From: Alexander KoehlerYou may read my article handeling remote desktop messaging for all connected
By: submitted:Jun 15 2022
From: Alexander KoehlerYou may read my article handeling remote desktop messaging for all connected
users. So here is my first module for Remotedesktop Messaging. If you liked it you may also want to have this cmdlet permanently on your rdserver for notifying your users every time there is a problem or maintenance. I?ve converted the PS Script into a module so that it is much easier to import and use it. In this article I ?ll describe how to install it.
By: submitted:Jun 15 2022
Installing Windows Services Created with PowerShell
(sapien.com)
Last week we introduced a new PrimalScript template for Windows PowerShell which makes writing
By: Alex Riedel submitted:Jun 15 2022
Last week we introduced a new PrimalScript template for Windows PowerShell which makes writing
Windows Services much easier. In this article, we will show you how to use MSI Builder to create an installer for your Windows Services.
By: Alex Riedel submitted:Jun 15 2022
Internet Explorer Automation – Pt.1 Removing IE
(shankuehn.io)
With Internet Explorer finally retiring after a lengthy 27 year career, it came time for removal
By: Shannon Kuehn submitted:Sep 30 2022
With Internet Explorer finally retiring after a lengthy 27 year career, it came time for removal
within the servers I maintain for demos. I actually thought a security update would've removed the browser, but after applying updates for June, July, and August, I realized it would be up to me to remove the browser.
By: Shannon Kuehn submitted:Sep 30 2022
Invoke-Perfmon : Performance Metrics Monitoring in PowerShell Console Graphs
(github.com)
You can use this function to Generate ASCII Graphs in PowerShell using ‘Graphical’
By: submitted:Jun 15 2022
You can use this function to Generate ASCII Graphs in PowerShell using ‘Graphical’
Module to display performance metrics.
By: submitted:Jun 15 2022
kbupdate
(github.com)
Download and view updates from the Microsoft Catalog from PowerShell
By: submitted:Jun 15 2022
Download and view updates from the Microsoft Catalog from PowerShell
By: submitted:Jun 15 2022
kbupdate v 2.0.27
(powershellgallery.com)
KB Viewer, Saver, Installer and Uninstaller
By: Chrissy LeMaire submitted:May 12 2023
KB Viewer, Saver, Installer and Uninstaller
By: Chrissy LeMaire submitted:May 12 2023
Kill Elevated Processes.ps1
(github.com)
Inspired by a tweet Guy has written a PowerShell script which will check existing & newly
By: submitted:Jun 15 2022
Inspired by a tweet Guy has written a PowerShell script which will check existing & newly
launched processes & if a browser (configurable) & is elevated then it will be terminated & written to the event log. Script itself must be run elevated, obviously.
By: submitted:Jun 15 2022
Learning How to Compare Objects with PowerShell
(adamtheautomator.com)
Sure enough, comparing files or file contents in Windows is one thing you've been doing through the
By: Chaitanya submitted:Jun 16 2022
Sure enough, comparing files or file contents in Windows is one thing you've been doing through the
years. But doesn't eyeballing files and contents strain your eyes at some point? Well, lucky for you, PowerShell lets you compare objects the way you want to with the Compare-Object command.
By: Chaitanya submitted:Jun 16 2022
List all Devices in Device Manager
(twitter.com)
Nice, if you need the DeviceHardwareID + want/have to use your webcam as generic usb device in
By: Thorsten E. submitted:Jun 15 2022
Nice, if you need the DeviceHardwareID + want/have to use your webcam as generic usb device in
Citrix.
By: Thorsten E. submitted:Jun 15 2022
List all logged on Users with quser.exe and PowerShell
(sid-500.com)
In this short article I will show how to list all logged on local users with the quser.exe tool.
By: Patrick Gruenauer submitted:Sep 30 2022
In this short article I will show how to list all logged on local users with the quser.exe tool.
Quser displays information about logged on users on the local computer and on
By: Patrick Gruenauer submitted:Sep 30 2022
List and change BIOS settings with PowerShell
(systanddeploy.com)
In this post I will show you how to list and change BIOS settings for HP, Dell and Lenovo with
By: Damien Van Robaeys submitted:Jun 15 2022
In this post I will show you how to list and change BIOS settings for HP, Dell and Lenovo with
PowerShell only.
By: Damien Van Robaeys submitted:Jun 15 2022
Low Space on EFI (System) Partition – Clean up
(garytown.com)
Hey folks, this seems like a topic that keeps coming up, despite the fact I had assumed everyone was
By: Gary Blok submitted:Jul 12 2024
Hey folks, this seems like a topic that keeps coming up, despite the fact I had assumed everyone was
creating large EFI volumes (984MB) by now, but I keep finding folks who have 100MB and run into issues.
By: Gary Blok submitted:Jul 12 2024
Managing the Recycle Bin with PowerShell
(jdhitsolutions.com)
A while ago, I posted an Iron Scripter challenge asking you to write some PowerShell code for
By: Jeff Hicks submitted:Jun 15 2022
A while ago, I posted an Iron Scripter challenge asking you to write some PowerShell code for
working with items in the recycle bin. You were asked to calculate how much space the recycle bin is using and then restore a file. If you'd prefer, stop reading this post, check out the challenge and see what you can come up with. If you get stuck, this article might get you back on track. Although, I'm sure there are several ways to meet the challenge. My solution is far from the only solution.
By: Jeff Hicks submitted:Jun 15 2022
Managing the Windows 10 Taskbar with PowerShell
(jdhitsolutions.com)
When I'm working on a Pluralsight course, I tend to setup a virtual machine for recording. Although,
By: Jeff Hicks submitted:Jun 16 2022
When I'm working on a Pluralsight course, I tend to setup a virtual machine for recording. Although,
lately I've been trying with Windows 10 Sandbox. This is handy when all I need is a Windows 10 desktop. When I setup the system, I have particular settings I need to configure. Naturally I use a PowerShell script to automate the process. One item that I wanted to address was Windows 10 taskbar. When I'm recording a course, I like to have it auto-hide. Sure, I could manually set it. But that's no fun.
By: Jeff Hicks submitted:Jun 16 2022
Measuring Reboot Time With PowerShell
(winsysblog.com)
From: Dan FranciscusIn enterprise environments, you will usually find an array of different Windows
By: submitted:Jun 15 2022
From: Dan FranciscusIn enterprise environments, you will usually find an array of different Windows
operating systems, hardware and of course software. Typically, machines are managed and configured with group policy and SCCM, or perhaps other more modern methods like Chef or Puppet. One of the symptoms of an unhealthy Windows computer is the amount of time it takes to boot up.
By: submitted:Jun 15 2022
Module Monday: BurntToast
(youtube.com)
Module Monday is a video series where I look at a different PowerShell module each Monday. This
By: Adam Driscoll submitted:Jun 16 2022
Module Monday is a video series where I look at a different PowerShell module each Monday. This
Monday, I'm showing off BurntToast. BurntToast is a module for showing notifications in Windows 10. We'll look at how to send basic notifications, show progress bars, buttons and even kick off PowerShell scripts from notifications.
By: Adam Driscoll submitted:Jun 16 2022
Mohrpheus78/FSLogix
(github.com)
New PowerShell scripts for fslogix. Display a warning message for the user if profile container or
By: Dennis Mohrmann submitted:Jun 16 2022
New PowerShell scripts for fslogix. Display a warning message for the user if profile container or
office container have less then 10 % free space
By: Dennis Mohrmann submitted:Jun 16 2022
Monitor Scheduled Tasks
(github.com)
We were having some odd problems with Scheduled Tasks, just not running when scheduled etc... I'm
By: Mr Carter submitted:Jun 15 2022
We were having some odd problems with Scheduled Tasks, just not running when scheduled etc... I'm
pretty sure it was due to permissions. But that didn't stop me from writing something to monitor them! The script loops through all scheduled tasks and if it finds Tasks that haven't run in a day and aren't disabled, it will log it to a array, and then send off a email HTML Chart with relevant information.
By: Mr Carter submitted:Jun 15 2022
Monitoring with PowerShell: Monitoring Storage Spaces and Windows RAID
(cyberdrain.com)
So this blog was requested a lot lately - I'm not a big fan of using Windows RAID anywhere but
By: Kelvin Tegelaar submitted:Jun 16 2022
So this blog was requested a lot lately - I'm not a big fan of using Windows RAID anywhere but
Storage Spaces is becoming more relevant each day, with S2D and larger deployments. Storage Spaces is Microsoft's successor to the classical Windows Software RAID options.
By: Kelvin Tegelaar submitted:Jun 16 2022
Monitoring with PowerShell: Notifying users of Windows Updates
(cyberdrain.com)
With my recently released RunAsUser module there's been an influx of questions on what it could be
By: Kelvin Tegelaar submitted:Jun 16 2022
With my recently released RunAsUser module there's been an influx of questions on what it could be
used for. I've tried to describe as much as possible on the github page and the previous blog about it. But one I wanted to talk about real quick is the ability to create Toast notifications.
By: Kelvin Tegelaar submitted:Jun 16 2022
MSI Template Powershell
(alexandrumarin.com)
From: Alex Radu MarinDo you need to add over and over again the same properties or summary
By: submitted:Jun 15 2022
From: Alex Radu MarinDo you need to add over and over again the same properties or summary
information in your MSI/MSTs? I?ve developed a Powershell script in which you can configure a template (properties and summary information) and apply it to MSIs, already done MSTs or you can create an MST with this script.
By: submitted:Jun 15 2022
New Machine Setup with PowerShell profile
(github.com)
So happy that I wrote a script for setting up a new Windows machine last time Windows chrashed hard
By: Patrik Svensson submitted:Jun 15 2022
So happy that I wrote a script for setting up a new Windows machine last time Windows chrashed hard
. From nothing to usable in less than 30 minutes thanks to @chocolateynuget , #boxstarter and #powershell.
By: Patrik Svensson submitted:Jun 15 2022
One-Liner Wednesday February 22, 2023
(clatent.com)
Ever wanted a quick and easy way to see what operating systems all your computers are running to the
By: Clayton Tyger submitted:Feb 24 2023
Ever wanted a quick and easy way to see what operating systems all your computers are running to the
detail of the version number? Then wanting to know the last time they logged on? PowerShell prov...
By: Clayton Tyger submitted:Feb 24 2023
One-Liner Wednesday July 26, 2023
(clatent.com)
Ever needed to check a computer or server and see how much disk space is being used?
By: Clayton Tyger submitted:Jul 28 2023
Ever needed to check a computer or server and see how much disk space is being used?
By: Clayton Tyger submitted:Jul 28 2023
Oneliner to Tail the Windows Eventlog
(cloudywindows.io)
Since switching focus to the cloud I am doing more and more pure CLI admin of Windows. One of the
By: Darwin Sanoy submitted:Jun 15 2022
Since switching focus to the cloud I am doing more and more pure CLI admin of Windows. One of the
pains of windows admin from a console is accessing the windows eventlog. Since they are not simple text files like Linux, special PowerShell CMDLets must be used to retrieve them. Due to the frequency of needing to do it, one of the biggest challenges is tailing an eventlog while waiting for results.
By: Darwin Sanoy submitted:Jun 15 2022
Optimize-WsusServer.PS1
(github.com)
Comprehensive Windows Server Update Services (WSUS) cleanup, optimization, maintenance, and
By: Austin submitted:Jun 16 2022
Comprehensive Windows Server Update Services (WSUS) cleanup, optimization, maintenance, and
configuration PowerShell script.
By: Austin submitted:Jun 16 2022
OSD 21.1.28.2
(powershellgallery.com)
When we get a new computer model at the office, we always try to capture a Full Flash Image. I got
By: David Segura submitted:Jun 16 2022
When we get a new computer model at the office, we always try to capture a Full Flash Image. I got
tired of my team having to look up the DISM command line (no PowerShell equiv), so I thought I would write a new function to add to the OSD Module
By: David Segura submitted:Jun 16 2022
OSDWindowsImage – OSD
(osd.osdeploy.com)
Here's a PowerShell One-Liner to update a WIM with the latest WindowsUpdates.
By: David Segura submitted:Jun 15 2022
Here's a PowerShell One-Liner to update a WIM with the latest WindowsUpdates.
By: David Segura submitted:Jun 15 2022
Partition Windows drive in WinPE using PowerShell
(4sysops.com)
An essential step towards automating the Windows setup process is replacing the system drive's
By: Wolfgang Sommergut submitted:May 3 2024
An essential step towards automating the Windows setup process is replacing the system drive's
interactive partitioning with a script. Microsoft's examples for this purpose rely on batch files and Diskpart. However, installing PowerShell in Windows PE allows for a much more elegant solution.
By: Wolfgang Sommergut submitted:May 3 2024
PowerBGInfo – PowerShell alternative to Sysinternals BGInfo
(evotec.xyz)
When I created ImagePlayground, I thought about how to show its usefulness to the general community.
By: Przemyslaw Klys submitted:Jan 6 2023
When I created ImagePlayground, I thought about how to show its usefulness to the general community.
On how to deliver what PowerShell can do. Then I saw on some forum people asking BGInfo to expand and allow running PowerShell scripts so that the data on the BGInfo Wallpaper can be gathered from PowerShell rather than VBS. I thought this was a great idea to create BGInfo using PowerShell without the necessity of using BGInfo at all.
By: Przemyslaw Klys submitted:Jan 6 2023
Powershell – Managing disks, partitions and volumes
(altf4-formation.fr)
How to manage disks, partitions and volumes in Powershell
By: AltF4-Formation submitted:Nov 1 2024
How to manage disks, partitions and volumes in Powershell
By: AltF4-Formation submitted:Nov 1 2024
PowerShell Basics: Are you using Get-ComputerInfo?
(techcommunity.microsoft.com)
Michael Bender from Microsoft shows how to use Get-ComputerInfo to obtain system and operating
By: submitted:Jun 15 2022
Michael Bender from Microsoft shows how to use Get-ComputerInfo to obtain system and operating
system properties.
By: submitted:Jun 15 2022
PowerShell get file size
(spguides.com)
Do you want to check file size in PowerShell? In this PowerShell tutorial, I will explain everything
By: Bijay Kumar submitted:Dec 8 2023
Do you want to check file size in PowerShell? In this PowerShell tutorial, I will explain everything
about PowerShell get file size with various methods and examples. To check the file size using PowerShell, you can use the Get-Item command followed by the .Length property.
By: Bijay Kumar submitted:Dec 8 2023
PowerShell S2E64 (Pending reboots) – YouTube
(youtube.com)
In this video I demonstrate how you can get pending reboot information on Windows using remoting
By: IT Generalist aka Mr Automation submitted:Jun 16 2022
In this video I demonstrate how you can get pending reboot information on Windows using remoting
techniques.
By: IT Generalist aka Mr Automation submitted:Jun 16 2022
PowerShell Script to Check Active Directory Member Servers for Automatic Services’ Status
(techbloggingfool.com)
I've been caught by an automatic service not starting after system reboots from things like
By: Kevin Trent submitted:May 17 2024
I've been caught by an automatic service not starting after system reboots from things like
patching.
By: Kevin Trent submitted:May 17 2024
PowerShell Start Service Explained: Mastering Cmdlets for Windows Services
(adamtheautomator.com)
Learn how to use PowerShell start service and other cmdlets for Windows Services in this informative
By: Adam Bertram submitted:Jan 5 2024
Learn how to use PowerShell start service and other cmdlets for Windows Services in this informative
tutorial.
By: Adam Bertram submitted:Jan 5 2024
PowerShell-Lumos
(github.com)
A PowerShell module to automate switching between Dark and Light themes in latest Win10. Use
By: submitted:Jun 15 2022
A PowerShell module to automate switching between Dark and Light themes in latest Win10. Use
Register-LumosScheduledTask cmdlet to automate Light/Dark switch on Sunrise/Sunset based on your locale.
By: submitted:Jun 15 2022
PowerShell; Folder Report with File Count and Size
(techbloggingfool.com)
I was recently asked what tool would be best to report the number of items in, and the size of,
By: Kevin Trent submitted:Jun 16 2022
I was recently asked what tool would be best to report the number of items in, and the size of,
every folder in a particular file share. As an IT Architect I have numerous tools at my disposal that would be able to acquire the data my business partner needed. A few lines of PowerShell was the easiest to implement.
By: Kevin Trent submitted:Jun 16 2022
PowerShell: Find Remote Desktop Servers on A Domain
(techbloggingfool.com)
Remote Desktop Servers have a way of multiplying themselves like some kind of organic creature
By: Kevin Trent submitted:Feb 23 2024
Remote Desktop Servers have a way of multiplying themselves like some kind of organic creature
By: Kevin Trent submitted:Feb 23 2024
PowerShell: Search for Empty Folders (and delete them)
(sid-500.com)
We live in times of Big Data. Too much data in too short a time. You may have empty folders in your
By: Patrick Gruenauer submitted:Nov 17 2023
We live in times of Big Data. Too much data in too short a time. You may have empty folders in your
environment and if you want to search for them
By: Patrick Gruenauer submitted:Nov 17 2023
PowerShell’s Get-Date FileDateTime for Safe Filenames
(tommymaynard.com)
This article covers using PowerShell's Get-Date cmdlet and its FileDateTime format option to create
By: Tommy Maynard submitted:Jun 15 2022
This article covers using PowerShell's Get-Date cmdlet and its FileDateTime format option to create
safe filenames that include the date and time. If you're just starting this post now, then head over to PowerShell.org to read the beginning of this article. Otherwise, continue reading below.
By: Tommy Maynard submitted:Jun 15 2022
Proactive Remediation script
(systanddeploy.com)
notify users for low disk space and help them to see what takes up space
By: Damien Van Robaeys submitted:Jun 16 2022
notify users for low disk space and help them to see what takes up space
By: Damien Van Robaeys submitted:Jun 16 2022
Process CPU Usage Limit
(controlup.com)
Finds threads over consuming CPU in the selected process and reduces their average CPU consumption
By: Guy Leech submitted:Jun 15 2022
Finds threads over consuming CPU in the selected process and reduces their average CPU consumption
based on the agressiveness argument. The higher the agressiveness, the more CPU throttling is performed. The number can be between 1 and 10 including decimal places. A duration can be set, in minutes or parts there of, for how long the selected process will be monitored/adjusted but if set to 0 then the process will be monitored/adjusted until it exits. WARNING: This may make interactive applications become sluggish for users if they are targeted.
By: Guy Leech submitted:Jun 15 2022
Programmatically Return S-1-5-18’s Username
(reddit.com)
I'm trying to get LocalPaths of each user via Get-WmiObject win32_userprofile.
By: u/AlaricBloomberg submitted:Jul 22 2022
I'm trying to get LocalPaths of each user via Get-WmiObject win32_userprofile.
By: u/AlaricBloomberg submitted:Jul 22 2022
PS1 to Service
(systanddeploy.com)
A tool to convert your PS1 to Windows Service on local or other devices
By: Damien Van Robaeys submitted:Jun 16 2022
A tool to convert your PS1 to Windows Service on local or other devices
By: Damien Van Robaeys submitted:Jun 16 2022
PSAppDeployToolkit-Plus
(magitekai.com)
PSAppDeployToolkit-Plus is an extension to the wonderful open-source project, PSAppDeployToolkit.
By: u/cybermoloch submitted:Jun 16 2022
PSAppDeployToolkit-Plus is an extension to the wonderful open-source project, PSAppDeployToolkit.
The goal is to utilize the toolkit in a more consistent and easier to uddate manner
By: u/cybermoloch submitted:Jun 16 2022
PShot
(osdeploy.com)
PShot is a PowerShell Module to take screenshots that works in Windows 10 and WinPE 10. PowerShell
By: David Segura submitted:Jun 16 2022
PShot is a PowerShell Module to take screenshots that works in Windows 10 and WinPE 10. PowerShell
version 5+ and .NET 4.0 are required
By: David Segura submitted:Jun 16 2022
PsInfo: Get disk space, installed applications, and other information about local and remote Windows systems
(4sysops.com)
PsInfo, a command-line tool that is part of the Sysinternals suite, gets key information about
By: Leos Marek submitted:Nov 18 2022
PsInfo, a command-line tool that is part of the Sysinternals suite, gets key information about
Windows systems, such as the type of installation, available disk space, installed applications, kernel build number, uptime, registered owner, and the number of processors.
By: Leos Marek submitted:Nov 18 2022
PSScriptTools Updated
(twitter.com)
I updated PSScriptTools to fix a few minor bugs in Get-FolderSizeInfo. While I was at it, I added a
By: Jeff Hicks submitted:Jun 15 2022
I updated PSScriptTools to fix a few minor bugs in Get-FolderSizeInfo. While I was at it, I added a
new command.
By: Jeff Hicks submitted:Jun 15 2022
pswatch
(github.com)
Powershell cmdlet to monitor file changes in a directory tree. - GitHub - jfromaniello/pswatch:
By: Jose F. Romaniello submitted:May 26 2023
Powershell cmdlet to monitor file changes in a directory tree. - GitHub - jfromaniello/pswatch:
Powershell cmdlet to monitor file changes in a directory tree.
By: Jose F. Romaniello submitted:May 26 2023
PSWinVitals v0.6.8
(powershellgallery.com)
Consolidate common system health checks, maintenance tasks & inventory retrieval
By: Samuel Leslie submitted:Dec 2 2022
Consolidate common system health checks, maintenance tasks & inventory retrieval
By: Samuel Leslie submitted:Dec 2 2022
Query WinGet software installer data with PowerShell
(powershellisfun.com)
I'm a big fan of WinGet, and the software available in their ecosystem is growing daily. Still, I'm
By: Harm Veenstra submitted:Oct 18 2024
I'm a big fan of WinGet, and the software available in their ecosystem is growing daily. Still, I'm
always curious about what WinGet will download and how it does the silent install of the specified software. In this blog post, I will show you an easy way of retrieving that data 🙂
By: Harm Veenstra submitted:Oct 18 2024
Quickly create a new profile for Edge with PowerShell
(cloudappie.nl)
Quickly create a new profile for Edge with PowerShell a great way to keep profiles for each company
By: Albert-Jan Schot submitted:Nov 4 2022
Quickly create a new profile for Edge with PowerShell a great way to keep profiles for each company
you work for!
By: Albert-Jan Schot submitted:Nov 4 2022
Reading Last Logged-On User and Other Registry Values
(community.idera.com)
Reading some registry values with PowerShell is typically a snap: simply use Get-ItemProperty. This
By: Idera submitted:Jun 16 2022
Reading some registry values with PowerShell is typically a snap: simply use Get-ItemProperty. This
snippet of code reads the Windows operating system details, for example:
By: Idera submitted:Jun 16 2022
Regrecent.ps1
(github.com)
Here's a PowerShell script, based on C++ code I wrote 20+ years ago, that allows you to search the
By: Guy Leech submitted:Jun 16 2022
Here's a PowerShell script, based on C++ code I wrote 20+ years ago, that allows you to search the
registry based on key timestamps (note that values do not have timestamps).
By: Guy Leech submitted:Jun 16 2022
Release Notes – OSDSUS
(osdsus.osdeploy.com)
OSDSUS 20.2.11 PatchTuesday for OSDBuilder OSDUpdate and WIMWitch is released with new updates for
By: David Segura submitted:Jun 15 2022
OSDSUS 20.2.11 PatchTuesday for OSDBuilder OSDUpdate and WIMWitch is released with new updates for
just about everything.
By: David Segura submitted:Jun 15 2022
Remote Computer Inventory with PowerShell vNext, 2020 Edition – SignalWarrant.com
(signalwarrant.com)
This is the successor to the first inventory script I put together in 2016
By: David Hall submitted:Jun 16 2022
This is the successor to the first inventory script I put together in 2016
(https://www.signalwarrant.com/remote-computer-inventory-powershell/) This version uses the Get-CIMInstance CMDlet to get all the information from the WMI classes as opposed to the WMI CMDlets. I have also added some additional information that I thought was relevant. If you can think of anything else that may be good to add let me know, or submit a Pull Request on Github.
By: David Hall submitted:Jun 16 2022
Remote Visual Studio Code PowerShell development on a Windows Sandbox instance
(powershellisfun.com)
You can develop PowerShell scripts on your workstation and run and test them there too... But
By: Harm Veenstra submitted:Jun 2 2023
You can develop PowerShell scripts on your workstation and run and test them there too... But
sometimes... That's not what you want. You could break your workstation with PowerShell code, and your workstation is not clean with all features installed, or settings enabled that your target systems don't. And that's where Visual Studio Code and its Remote SSH extension come into play. This blog post will show you how to combine that with a Windows Sandbox instance.
By: Harm Veenstra submitted:Jun 2 2023
Remove Offline Network Printers from all Workstations
(techbloggingfool.com)
If you have ever moved Windows print services to a new server, chances are that you have been left
By: Kevin Trent submitted:Jun 16 2022
If you have ever moved Windows print services to a new server, chances are that you have been left
wondering what to do with the old stuff left over on the client computers. GPOs make deploying printers a snap, but when it comes to removing them, you are on your own.
By: Kevin Trent submitted:Jun 16 2022
Remove Readonly Attribute from All Files in a Folder using PowerShell
(deploymentresearch.com)
When working with content copied from an ISO file, like the Hydration Kit ISO, you'll find that the
By: Johan Arwidmark submitted:Jul 21 2023
When working with content copied from an ISO file, like the Hydration Kit ISO, you'll find that the
files are being marked as read only after being copied from the ISO to a folder. Like the CustomSettings_DC01.ini shown in the below example. The Script To remove the Readonly attribute on all the files, you can [...]
By: Johan Arwidmark submitted:Jul 21 2023
Remove store apps from a Windows image
(4sysops.com)
In professional environments, most store apps delivered with Windows are of little value, prompting
By: Wolfgang Sommergut submitted:May 24 2024
In professional environments, most store apps delivered with Windows are of little value, prompting
admins to remove them from the image before deployment. However, you should avoid indiscriminately deleting them, as some system-relevant apps may be among them. PowerShell can be used to remove the crapware selectively.
By: Wolfgang Sommergut submitted:May 24 2024
Remove-AppxPackage -AllUsers
(reddit.com)
now removes provisioned packages too: bug or feature?
By: u/Fs00 submitted:Jun 16 2022
now removes provisioned packages too: bug or feature?
By: u/Fs00 submitted:Jun 16 2022
Reprovision/Restore Windows 365 Devices
(nielskok.tech)
This blog is about showing another example of our Powershell module called PSCloudPC.
By: Niels Kok submitted:Feb 17 2023
This blog is about showing another example of our Powershell module called PSCloudPC.
By: Niels Kok submitted:Feb 17 2023
Restore classic context menu in Windows 11 Explorer using Group Policy or PowerShell
(4sysops.com)
Alongside the revamped Start Menu, one of the most noticeable changes in Windows 11 is the
By: Wolfgang Sommergut submitted:Oct 4 2024
Alongside the revamped Start Menu, one of the most noticeable changes in Windows 11 is the
redesigned context menu in File Explorer. However, these modifications are not merely aesthetic - they also restrict its functionality. You can deploy a registry key using Group Policy Preferences to restore the classic context.
By: Wolfgang Sommergut submitted:Oct 4 2024
Restoring Windows Terminal Link in Windows 11
(jdhitsolutions.com)
Unfortunately, the latest beta release reverts to Windows PowerShell. I've been told that this was a
By: Jeff Hicks submitted:Jun 16 2022
Unfortunately, the latest beta release reverts to Windows PowerShell. I've been told that this was a
deliberate decision to avoid having a dead link if the user uninstalled Windows Terminal. Don't even get me started.
By: Jeff Hicks submitted:Jun 16 2022
RobocopyPS
(powershellgallery.com)
All the greatness of Robocopy, now in PowerShell form.
By: submitted:Jun 15 2022
All the greatness of Robocopy, now in PowerShell form.
By: submitted:Jun 15 2022
RunInSandbox new version
(systanddeploy.com)
run multiple apps in the same session and reg files in Windows Sandbox directly from a right-click
By: Damien Van Robaeys submitted:Jun 16 2022
run multiple apps in the same session and reg files in Windows Sandbox directly from a right-click
By: Damien Van Robaeys submitted:Jun 16 2022
RunInSandbox: Run PS1, VBS, EXE, MSI, intunewin, extract ZIP, share folder directly in Windows Sandbox from a right-click
(systanddeploy.com)
In this post I will show you the new version of my tool RunInSandbox that allow you to quickly run
By: Damien Van Robaeys submitted:Jun 16 2022
In this post I will show you the new version of my tool RunInSandbox that allow you to quickly run
file in Windows Sandbox (EXE, MSI, PS1, VBS, ZIP, Intunewin).
By: Damien Van Robaeys submitted:Jun 16 2022
ScreenMe: PowerShell tool to make screenshot under PE
(systanddeploy.com)
In this post I will show you a little PowerShell tool I created that allows you to make a full
By: Damien Van Robaeys submitted:Jun 15 2022
In this post I will show you a little PowerShell tool I created that allows you to make a full
screen screenshot tat can be used both on Windows and on Windows PE.
By: Damien Van Robaeys submitted:Jun 15 2022
Script for unpinning the Microsoft Store for all users
(reddit.com)
Hey everyone looking for a way to unpin the microsoft store from the taskbar for all users. Trying
By: u/Dmans70 submitted:May 19 2023
Hey everyone looking for a way to unpin the microsoft store from the taskbar for all users. Trying
to do this without GP or Intune.
By: u/Dmans70 submitted:May 19 2023
Script to Install Chromium Based Edge from Intune
(wpninjas.ch)
Be prepared the Chromium based Edge will be released in January
By: Thomas Kurth submitted:Jun 15 2022
Be prepared the Chromium based Edge will be released in January
By: Thomas Kurth submitted:Jun 15 2022
Search Everything with PowerShell
(blog.ironmansoftware.com)
Everything is a Windows file system indexer that makes search very fast. This post uses the
By: Adam Driscoll submitted:Jun 16 2022
Everything is a Windows file system indexer that makes search very fast. This post uses the
PSEverything module to search Everything.
By: Adam Driscoll submitted:Jun 16 2022
Search for Application and get Uninstall Info with PowerShell GUI
(alexandrumarin.com)
In my first post regarding this topic I have constructed a simple PowerShell script that exports all
By: marinalexandru submitted:Jul 21 2023
In my first post regarding this topic I have constructed a simple PowerShell script that exports all
the available software on the machine. In the second post I have modified the script so that you can search for a particular application and get the necessary information without having to pass through the whole list. But [...]
By: marinalexandru submitted:Jul 21 2023
Searching for PowerShell with CIM
(jdhitsolutions.com)
Yesterday I shared a script that you could use to inventory systems for Windows PowerShell and
By: Jeff Hicks submitted:Jun 16 2022
Yesterday I shared a script that you could use to inventory systems for Windows PowerShell and
PowerShell 7 installations. This should work for most people who install PowerShell 7 with the provided installer. But, as has been pointed out more than once to me, this won't detect any side-loaded or out-of-band installations. I made reference to this in the previous article. I think the best you can do is search the hard drive instances of pwsh.exe. But we don't want to do a brute-force recursive directory search. Instead, I'm going to use Get-CimInstance.
By: Jeff Hicks submitted:Jun 16 2022
Searching Windows Event Logs using PowerShell
(powershellisfun.com)
For many people, it's the last place you check while troubleshooting, but the Windows Event Log is
By: Harm Veenstra submitted:Jul 7 2023
For many people, it's the last place you check while troubleshooting, but the Windows Event Log is
always a good start to pinpoint issues on your system. In this blog post, I will show you how to search, find easily, and export Windows Event Log information.
By: Harm Veenstra submitted:Jul 7 2023
Set the resolution and get the scale of each monitor, even in WinPE
(someguy100.wixsite.com)
Why oh why should such a simple thing as setting (or getting) the resolution or scale of a monitor
By: Mattias Cedervall submitted:Jun 16 2022
Why oh why should such a simple thing as setting (or getting) the resolution or scale of a monitor
be such a pain in the ****?
By: Mattias Cedervall submitted:Jun 16 2022
Set-DesktopBackgroundColorByComputerName
(reddit.com)
Yes it does exactly what it says: changes the desktop background color! With a minor nuance: RGB
By: u/poshftw submitted:Jun 16 2022
Yes it does exactly what it says: changes the desktop background color! With a minor nuance: RGB
colors are derived from the $env:COMPUTERNAME, so the colors would be different for each computer, but it would be the same color for the same computer name each time the script is ran.
By: u/poshftw submitted:Jun 16 2022
Show-WifiPasswords.ps1
(github.com)
Simple function to view your wifi network names and passwords
By: gangstanthony submitted:Jun 16 2022
Simple function to view your wifi network names and passwords
By: gangstanthony submitted:Jun 16 2022
Since mmc won’t do it here’s PowerShell to clone a scheduled task running under an arbitrary account
(twitter.com)
Another slick solution from Guy Leech
By: Guy Leech submitted:Jun 16 2022
Another slick solution from Guy Leech
By: Guy Leech submitted:Jun 16 2022
Start Windows Sandbox with parameters
(powershellisfun.com)
Personally I use Windows Sandbox a lot for testing Endpoint Manager packages or software, sometimes
By: Harm Veenstra submitted:Jul 1 2022
Personally I use Windows Sandbox a lot for testing Endpoint Manager packages or software, sometimes
you want to start it with certain options (Connect a folder on your harddrive or start without a network connection) and you have to create a custom configuration file (.wsb) with those options. This blogpost shows you how to start Windows Sandbox using PowerShell with parameters without the need of creating multiple configuration files.
By: Harm Veenstra submitted:Jul 1 2022
Starting Windows 10 “Store App” from the command line
(answers.microsoft.com)
Store Apps are MS's "latest and greatest" take on application programming, primarily run from the
By: Rohn007 submitted:Jun 15 2022
Store Apps are MS's "latest and greatest" take on application programming, primarily run from the
Windows 10 start menu. So they MUST be easy to start. Not so much. They are designed to be started from the start menu only. Even with a shortcut on the desktop you DO NOT have enough information to create the required command line.
By: Rohn007 submitted:Jun 15 2022
StopAndDisableDefaultSpoolers.ps1
(github.com)
This script STOP and DISABLES Print Spooler service (aka #PrintNightmare) on each server from a list
By: Grzegorz Tworek submitted:Jun 16 2022
This script STOP and DISABLES Print Spooler service (aka #PrintNightmare) on each server from a list
By: Grzegorz Tworek submitted:Jun 16 2022
The many flavours of WMI management
(devblogs.microsoft.com)
Working with the different ways of managing WMI.
By: Francisco Nabas submitted:Aug 19 2022
Working with the different ways of managing WMI.
By: Francisco Nabas submitted:Aug 19 2022
Total system update of windows 10 and dev apps
(reddit.com)
My fellow geeks, I made a script to update my whole Windows system software, including: Windows
By: u/banzr submitted:Jun 16 2022
My fellow geeks, I made a script to update my whole Windows system software, including: Windows
Store Apps, Windows 10 (OS itself), Visual Studio Community 2019, Chocolatey, Anaconda, MSYS2
By: u/banzr submitted:Jun 16 2022
Translating Windows Update Driver Names to Friendly Driver Names
(smsagent.blog)
The Windows Driver Update management capability in Intune is a welcome new feature providing greater
By: Trevor Jones submitted:Jul 14 2023
The Windows Driver Update management capability in Intune is a welcome new feature providing greater
control of driver updates. One frustration I've long had with drivers in Windows Update though is the naming - sometimes the names are quite indescript and it can be difficult to know which driver (or driver software) it actually is.
By: Trevor Jones submitted:Jul 14 2023
UniGetUI (formerly WingetUI): GUI for winget, Chocolatey, and PowerShell Gallery
(4sysops.com)
UniGetUI, previously known as WingetUI, is a free GUI tool that lets you easily install and update
By: Leos Marek submitted:Jul 19 2024
UniGetUI, previously known as WingetUI, is a free GUI tool that lets you easily install and update
software packages from various sources, such as Winget, Chocolatey, and PowerShell Gallery. Let me show you UniGetUI's features and how it can help you quickly set up a new computer with all the essential software.
By: Leos Marek submitted:Jul 19 2024
Uninstall programs (remotely) with PowerShell
(4sysops.com)
Microsoft offers several options if you want to remove installed programs by using the command line
By: Wolfgang Sommergut submitted:Jun 16 2022
Microsoft offers several options if you want to remove installed programs by using the command line
or a script. Unfortunately, no method covers all scenarios. PowerShell's package management, for example, is limited to the local computer, while WMI does not recognize all programs.
By: Wolfgang Sommergut submitted:Jun 16 2022
UninstallBloatware
(github.com)
Allows administrators to easily specify a list of applications to remove, whether they are
By: sean-sauve submitted:Jun 16 2022
Allows administrators to easily specify a list of applications to remove, whether they are
traditional Win32 applications or modern AppX packages. Since not every Win32 application can be removed without a little extra work, the module was designed to allow instructions for specific applications to be pulled from a JSON file.
By: sean-sauve submitted:Jun 16 2022
Uninstalling windows store apps using PowerShell
(cloudappie.nl)
Recently I had to re-install my laptop. Now that shouldn't take to long, but it turned out I had
By: Albert-Jan Schot submitted:Jun 15 2022
Recently I had to re-install my laptop. Now that shouldn't take to long, but it turned out I had
tweaked my previous install a bit. One of the things you get when installing Windows again is a bunch of default apps. These apps are coming from the Microsoft Store. And not all of these apps will be used, so I decided to figure out how to de-install them.
By: Albert-Jan Schot submitted:Jun 15 2022
Unlock BitLocker drive from Windows PE with a PowerSell script
(4sysops.com)
BitLocker can pose a significant challenge when multiple PCs need to be booted from an external
By: Wolfgang Sommergut submitted:Aug 16 2024
BitLocker can pose a significant challenge when multiple PCs need to be booted from an external
drive for troubleshooting. The helpdesk must manually enter the 48-digit recovery password each time. However, this process can be automated by exporting the keys and using a script.
By: Wolfgang Sommergut submitted:Aug 16 2024
Update Windows 10 to 22H2 via Enablement Package
(github.com)
Developed a script to push to 6000+ endpoints using NinjaRMM that will helps update Windows 10
By: TawTek submitted:Feb 2 2024
Developed a script to push to 6000+ endpoints using NinjaRMM that will helps update Windows 10
computers to 22H2 using the enablement package. Ninja has been having issues with getting all these computers patched, so wrote this to help bring all devices up to 22H2 which is the last serviced Windows 10 version until EOL.
By: TawTek submitted:Feb 2 2024
Update-WallpaperFromWindowsSpotlight.ps1
(gist.github.com)
Script to update your wallpaper to match what is on the Lockscreen Windows Spotlight.
By: Shannon Brooks submitted:Jun 15 2022
Script to update your wallpaper to match what is on the Lockscreen Windows Spotlight.
By: Shannon Brooks submitted:Jun 15 2022
Updated Media Tool available
(oofhours.com)
Back in 2023, I posted a Media Tool app (which uses PowerShell behind the scenes) to download
By: Michael Niehaus submitted:Aug 16 2024
Back in 2023, I posted a Media Tool app (which uses PowerShell behind the scenes) to download
Windows 10 or 11 media, for both x64 and ARM64 architectures.
By: Michael Niehaus submitted:Aug 16 2024
Use PowerShell to determine the Windows version on DVD, ISO, or USB installation media
(mikefrobbins.com)
You're preparing to load an operating system. You find installation media for an unknown version of
By: Mike F. Robbins submitted:Jun 17 2022
You're preparing to load an operating system. You find installation media for an unknown version of
Windows. It's not labeled. How do you determine the version of Windows on the installation media?
By: Mike F. Robbins submitted:Jun 17 2022
Use PowerShell to Find the History of USB Flash Drive Usage
(blogs.technet.microsoft.com)
From: Jason WalkerMicrosoft premier field engineer, Jason Walker, shows how to use Windows
By: submitted:Jun 15 2022
From: Jason WalkerMicrosoft premier field engineer, Jason Walker, shows how to use Windows
PowerShell to get a history of USB drive usage.
By: submitted:Jun 15 2022
Use PowerShell to find Windows services configured to run as another user
(networkadm.in)
One day at work my manager asked me to find all services running under different credentials on a
By: Mike Kanakos submitted:Jun 16 2022
One day at work my manager asked me to find all services running under different credentials on a
handful of a specific servers. The ask went something like this: "Hey Mike, can you find all the services configured to run as another user on a specific group of servers?"
By: Mike Kanakos submitted:Jun 16 2022
Use PsExec and PowerShell together
(4sysops.com)
In my previous article, we discussed how to use PsExec. As promised, today we will discuss the
By: Surender Kumar submitted:Jun 16 2022
In my previous article, we discussed how to use PsExec. As promised, today we will discuss the
various use cases in which you can use PsExec and PowerShell together, working as a team.
By: Surender Kumar submitted:Jun 16 2022
User Profile Migration Strategy and PowerShell Script with a User Interface
(jhouseconsulting.com)
With every deployment, upgrade and migration there are often challenges for how the user profile
By: Jeremy Saunders submitted:Sep 1 2023
With every deployment, upgrade and migration there are often challenges for how the user profile
data should be handled and moved across. I would like to introduce you to a cheeky PowerShell script with an optional User Interface I created specifically for user profile migrations, but can also be used to backup and restore user.
By: Jeremy Saunders submitted:Sep 1 2023
Using Get-Service
(devblogs.microsoft.com)
in PowerShell 7 vs. Windows PowerShell 5.1
By: Faris Malaeb submitted:Jun 16 2022
in PowerShell 7 vs. Windows PowerShell 5.1
By: Faris Malaeb submitted:Jun 16 2022
Using PowerShell to Delete Files [All the Ways]
(adamtheautomator.com)
Maintaining free disk space is crucial when managing servers and systems. As admins, you wouldn't
By: June Castillote submitted:Jun 15 2022
Maintaining free disk space is crucial when managing servers and systems. As admins, you wouldn't
want to get caught unaware of a 'disk full' situation. We all know where that situation leads - dismounted database, stopped services, inaccessible website, and the list goes on.
By: June Castillote submitted:Jun 15 2022
Using PowerShell to generate and deploy Group Policies for non-domain environments
(cyberdrain.com)
By: Kelvin Tegelaar submitted:Jun 15 2022
By: Kelvin Tegelaar submitted:Jun 15 2022
Using PowerShell to View and Remove Wireless Profiles in Windows 10
(devblogs.microsoft.com)
Using PowerShell and Regular Expressions as a wrapper on NetSh.exe output to identify the profiles.
By: Dr Scripto submitted:Jun 15 2022
Using PowerShell and Regular Expressions as a wrapper on NetSh.exe output to identify the profiles.
By: Dr Scripto submitted:Jun 15 2022
Using the PowerShell PSWindowsUpdate module
(powershellisfun.com)
I've been using the PSWindowsUpdate module for a while now; it's very convenient when spinning up a
By: Harm Veenstra submitted:Jan 26 2024
I've been using the PSWindowsUpdate module for a while now; it's very convenient when spinning up a
test VM for a customer if you want to have it up-to-date before going through the Windows Autopilot process, for example. In this blog post, I will show you how the module works with a few examples of how I use it.
By: Harm Veenstra submitted:Jan 26 2024
Using Windows PowerShell Web Access
(powershellisfun.com)
It was first introduced in Windows Server 2012, and back then, I was amazed by it, really liked it,
By: Harm Veenstra submitted:Sep 15 2023
It was first introduced in Windows Server 2012, and back then, I was amazed by it, really liked it,
and... It's still there, even in Windows Server 2022. I will show you what it is and how it works in this blog post.
By: Harm Veenstra submitted:Sep 15 2023
Using winget with PowerShell to install Software remotely
(sid-500.com)
In this blog post I will carry out how to remotely install software on a domain-joined Windows 11
By: Patrick Gruenauer submitted:Aug 5 2022
In this blog post I will carry out how to remotely install software on a domain-joined Windows 11
client. Winget is a command line tool that provides a lot of different options
By: Patrick Gruenauer submitted:Aug 5 2022
VcRedist v4.0.461
(powershellgallery.com)
A module for lifecycle management of the Microsoft Visual C++ Redistributables. VcRedist downloads,
By: Aaron Parker submitted:Feb 17 2023
A module for lifecycle management of the Microsoft Visual C++ Redistributables. VcRedist downloads,
installs and uninstalls the supported (and unsupported) Redistributables. Use for local install, gold image creation and update, or importing as applications into the Microsoft Deployment Toolkit, Microsoft Configuration Manager or Microsoft Intune. Supports passive and silent installs, and uninstalls of the Visual C++ Redistributables.
By: Aaron Parker submitted:Feb 17 2023
Want a quick way to see what drivers you have and search/filter/sort?
(twitter.com)
Run this PowerShell (uses aliases, see screenshot for full cmdlet & parameter names which is what
By: Guy Leech submitted:Jun 16 2022
Run this PowerShell (uses aliases, see screenshot for full cmdlet & parameter names which is what
should be used in scripts)
By: Guy Leech submitted:Jun 16 2022
Watching the Watcher with PowerShell
(jdhitsolutions.com)
If you followed along with my recent articles about my PowerShell based backup system, you may
By: Jeff Hicks submitted:Jun 15 2022
If you followed along with my recent articles about my PowerShell based backup system, you may
recall that I used a PowerShell scheduled job an an event subscriber to monitor for file changes in key folders that I want to back up. I created the scheduled task to run at Windows startup and so far it appears to be working just fine. However, I did catch one instance where the scheduled task stopped. I didn't find any reason, although I didn't dig too deeply either. I simply restarted the scheduled task. But it got me thinking that since I'm relying on this task to log new and changed files, I need to make sure it is watching. In other words, I need to watch the watcher. This is the approach I took.
By: Jeff Hicks submitted:Jun 15 2022
Where did that download come from?
(guyrleech.wordpress.com)
I was investigating something completely unrelated recently when I came across the fact that the
By: Guy Leech submitted:Jun 15 2022
I was investigating something completely unrelated recently when I came across the fact that the
Zone.Identifier information for downloaded files, on Windows 10, which is stored in NTFS Alternate Data Streams (ADS) on each downloaded file, contains the URL from which the file came. Yes, the whole URL so could potentially be very useful and/or very embarrassing. It's this Zone.Identifier file that Windows Explorer checks when it puts restrictions on files that it deems could be unsafe because they have come from the internet zone.
By: Guy Leech submitted:Jun 15 2022
Win10Debloat
(github.com)
A simple PowerShell script to remove bloatware apps from windows 10, disable bing in windows search
By: Jeffrey Raphire submitted:Jun 16 2022
A simple PowerShell script to remove bloatware apps from windows 10, disable bing in windows search
aswell as perform various other changes to declutter the windows 10 experience.
By: Jeffrey Raphire submitted:Jun 16 2022
Windows 10 VDI Optimization Script Primer
(techcommunity.microsoft.com)
Very useful PowerShell script that can be used to optimize Windows10 Enterprise, 1803, for use in a
By: submitted:Jun 15 2022
Very useful PowerShell script that can be used to optimize Windows10 Enterprise, 1803, for use in a
VDI environment.
By: submitted:Jun 15 2022
Windows device provisioning with Workspace ONE, part 2: Apps and policies
(oofhours.com)
In the first part, I got to the point where I could successfully get a device into a managed state,
By: Michael Niehaus submitted:Aug 9 2024
In the first part, I got to the point where I could successfully get a device into a managed state,
but that doesn't mean the device is actually usable.
By: Michael Niehaus submitted:Aug 9 2024
Windows Package Manager Preview (v0.2.2521)
(devblogs.microsoft.com)
Our newest feature is support for installing Apps from the Microsoft Store. Yes, you read that
By: Demitrius Nelon submitted:Jun 16 2022
Our newest feature is support for installing Apps from the Microsoft Store. Yes, you read that
correctly. Our goal is to make it easier to install software on Windows. We also recently released tab completion in PowerShell, and a feature toggle.
By: Demitrius Nelon submitted:Jun 16 2022
Windows PowerShell disk management
(4sysops.com)
In this series I will introduce you to Windows PowerShell disk management. In today's post I review
By: Surender Kumar submitted:Jun 16 2022
In this series I will introduce you to Windows PowerShell disk management. In today's post I review
some general disk management concepts.
By: Surender Kumar submitted:Jun 16 2022
Windows Profile Cleanup script
(reddit.com)
I created a PowerShell script to cleanup old windows profiles. Below is the link to the scripts.
By: u/GreaterGood1 submitted:Feb 3 2023
I created a PowerShell script to cleanup old windows profiles. Below is the link to the scripts.
By: u/GreaterGood1 submitted:Feb 3 2023
Windows Sandbox Editor Update
(systanddeploy.com)
Windows Sandbox Editor has been update to allow you to generate and edit Windows Sandboxes even
By: submitted:Jun 15 2022
Windows Sandbox Editor has been update to allow you to generate and edit Windows Sandboxes even
easier and quicker than before.
By: submitted:Jun 15 2022
Windows Service : Setting Recovery Options &
(techcartnow.com)
Sending Alert Email in case of service failure using PowerShell script
By: Kapil Khandelwal submitted:Jun 16 2022
Sending Alert Email in case of service failure using PowerShell script
By: Kapil Khandelwal submitted:Jun 16 2022
Windows Updates through PowerShell
(youtube.com)
Did you know you can install updates with using PowerShell? This is the Guide for doing that!
By: Chris Titus Tech submitted:Dec 16 2022
Did you know you can install updates with using PowerShell? This is the Guide for doing that!
By: Chris Titus Tech submitted:Dec 16 2022
Windows: Find and eliminate Duplicate Files with PowerShell
(sid-500.com)
We are living in a big data world which is both a blessing and a curse. Big data usually means a
By: Patrick Gruenauer submitted:Jun 15 2022
We are living in a big data world which is both a blessing and a curse. Big data usually means a
huge number of files such as photos and videos and finally a huge amount of storage space. Files are accidentally or deliberately moved from location to location without first considering that these duplicate files consumes more and more storage space. I want to change that with you in this blog post. We will search duplicate files and then move them to a different storage location for further review.
By: Patrick Gruenauer submitted:Jun 15 2022
Windows10Debloater
(github.com)
Script to remove Windows 10 bloatware.
By: Richard Newton submitted:Jun 16 2022
Script to remove Windows 10 bloatware.
By: Richard Newton submitted:Jun 16 2022
WinGet.CommandNotFound
(devblogs.microsoft.com)
We are pleased to announce the release of WinGet.CommandNotFound! This PowerShell module is a
By: Christopher Nguyen submitted:May 24 2024
We are pleased to announce the release of WinGet.CommandNotFound! This PowerShell module is a
feedback provider plugin for PowerShell that leverages the Windows Package Manager to provide suggestions for packages to install when a native command cannot be found. The command-line predictor feature in PowerShell enables this module to display WinGet packages as predictive suggestions.
By: Christopher Nguyen submitted:May 24 2024
WinGetPosh 0.9.7
(github.com)
A set of functions to help using winget.
By: Yves848 submitted:Jul 14 2023
A set of functions to help using winget.
By: Yves848 submitted:Jul 14 2023
WinPostInstall
(github.com)
A little Post Install PowerShell script that I made for myself. The script takes care of some
By: jhx submitted:Sep 8 2023
A little Post Install PowerShell script that I made for myself. The script takes care of some
commont tasks that most will do anyway after a fresh install.
By: jhx submitted:Sep 8 2023
WinPostInstall
(github.com)
Windows Post Install script written in PowerShell
By: jhx submitted:Nov 1 2024
Windows Post Install script written in PowerShell
By: jhx submitted:Nov 1 2024
WinPostInstall: Windows Post Install script written in PowerShell
(github.com)
A little Post Install PowerShell script that I made for myself. The script takes care of some
By: jhx submitted:Nov 8 2024
A little Post Install PowerShell script that I made for myself. The script takes care of some
commont tasks that most will do anyway after a fresh install.
By: jhx submitted:Nov 8 2024
WMI Reference for PowerShell
(powershell.one)
The most complete WMI Reference for PowerShell
By: TobiasPSP submitted:Jun 15 2022
The most complete WMI Reference for PowerShell
By: TobiasPSP submitted:Jun 15 2022
Working with Toast Notifications and using PowerShell scripts as button actions
(alexandrumarin.com)
Toast notifications are a type of unobtrusive and visually appealing pop-up notification that
By: Alexandru Radu Marin submitted:Sep 1 2023
Toast notifications are a type of unobtrusive and visually appealing pop-up notification that
appears on the screen of a Windows device. They are designed to grab the user's attention without interrupting their workflow. The term "toast" is derived from the way these notifications resemble a slice of toast popping up from a toaster. Toast notifications [...]
By: Alexandru Radu Marin submitted:Sep 1 2023
WSUS – Cleanup using Powershell with email notification output
(techygeekshome.info)
If you are using WSUS in your environment, you may want to run a scheduled task to cleanup old
By: Andrew Armstrong submitted:Sep 13 2024
If you are using WSUS in your environment, you may want to run a scheduled task to cleanup old
updates and compress some of the larger updates to free up space on your server. A good way of doing this is to run a Powershell script which will take care of all your cleanup requirements and as we are using Powershell, we can even get it to send us an email once it is complete with the output information on what the script has managed to clean up.
By: Andrew Armstrong submitted:Sep 13 2024
You can unpin easily specific folders from explorer Quick Access with PowerShell.
(twitter.com)
This can be useful for instance after migration from DFS to OneDrive.
By: Damien Van Robaeys submitted:Jun 16 2022
This can be useful for instance after migration from DFS to OneDrive.
By: Damien Van Robaeys submitted:Jun 16 2022