After much searching online I couldn't find a way to do this without WMI and a bunch of extra work... So I figured this out. Tested and working in Windows 10 at least.
$user = "$env:USERDOMAIN\$env:USERNAME"
$proc = Get-Process -Name notepad -IncludeUserName | where {$_.UserName -eq $user}
Wait-Process -InputObject $proc
That will look for all instances of notepad running under the current user, and wait for all of them to terminate before continuing.
Super useful when waiting for something like msiexec
Subscribe to:
Post Comments (Atom)
VM Prep for conversion to PVE from VMWare
To make my life easier I have been working at automating the conversion process from VMWare virtual machines to Proxmox VE 9. The hardest pa...
-
If you are recieving the following error: The session setup from the computer COMPUTERNAME failed to authenticate. The name(s) of the acco...
-
Assuming you had made a backup of your wallet by going to File> Backup Wallet restoring is rather simple. When you reinstall Dogecoin W...
-
Below is the Docker Compose script to setup Graylog. Copy and paste this then make a new Project with this script. The default password I us...
No comments:
Post a Comment