Alkane Solutions
Alkane Solutions Fixed-Price Apps | Trusted IT Partner
Alkane Solutions | G-Cloud Supplier Alkane Solutions | Microsoft Partner

Main menu

Skip to primary content
Skip to secondary content
  • Application Packaging Services
    • Why Application Packaging?
    • MSIX Application Packaging Services
    • Application Packaging Service for the NHS
    • Application Packaging for MECM
    • Intune Application Packaging Services
    • Evergreen Application Packaging Services
  • About
    • Team
    • Case StudiesCase studies of the work we have done for our clients.
  • Contact Us
  • Log In
  • Register
  • Submit a Guest Post!
  • Recommended Reading
  • Fixed-Price Quote

Home - PowerShell

Powershell scripts used to manipulate the Windows Installer object


Find Installed Applications using PowerShell on a Remote Computer

Posted on June 5th, 2025

This script demonstrates how to find installed applications using PowerShell on a remote computer All we have to do is replace the $computerName value and the script will return the application vendor, name and version for each application installed on … Continue reading →

|

Fix PSScriptAnalyzer Line has Trailing Whitespace

Posted on November 28th, 2024

This blog provides a PowerShell script to fix PSScriptAnalyzer line has trailing whitespace warnings. Given the path to a PowerShell module it will iterate through any psd1 and psm1 files and remove any trailing white space: $pathToModule = “C:\Program Files\WindowsPowerShell\Modules\Alkane\1.0.0” … Continue reading →

|

Use PowerShell to Search Group Policy for a Specific Setting

Posted on May 22nd, 2024

This is a simple one-liner enabling us to use PowerShell to search Group Policy for a specific setting. It’s always frustrating when we can’t find which policy a particular configuration is coming from.  An example is trying to find a … Continue reading →

Tagged get-gpo |

Use PowerShell to Debug Slow GPO Processing

Posted on May 7th, 2024

This blog provides an example of how we can use PowerShell to debug slow GPO processing. I wrote it a couple of years ago when we needed to debug why some machines were taking so long to log in.  They … Continue reading →

Tagged GPO |

PowerShell Get-ItemPropertyValue Error Is Not Suppressed

Posted on April 18th, 2024

This is a quick blog post to highlight why the PowerShell Get-ItemPropertyValue error is not suppressed. First, an explainer.  Consider we want to read a registry value under HKLM:\Software\Alkane called Test.  We can simply read it like so: $value = … Continue reading →

Tagged ErrorAction, Get-ItemPropertyValue |

Free MSIX Packaging Tool for the Package Support Framework

Posted on March 26th, 2024

This post provides a free MSIX Packaging tool for the Package Support Framework (PSF), and is hosted in the PowerShell Gallery. Most of us already know that native MSIX has its limitations (at time of writing) in terms of compatibility … Continue reading →

Tagged msix, package support framework, PSF |

PowerShell Active Directory People Picker

Posted on March 21st, 2024

This post contains a PowerShell Active Directory people picker, which is useful when we develop PowerShell forms that require searching for Active Directory users via their display name or username. It’s a very similar concept to our PowerShell Active Directory … Continue reading →

Tagged ADSI, ADSISearcher, PeoplePicker |

PowerShell Active Directory Group Picker

Posted on March 19th, 2024

This post provides an example of a PowerShell Active Directory Group Picker.  You can also find a similar example of our PowerShell Active Directory People Picker. When using one of my PowerShell GUI tools, we needed to select a valid … Continue reading →

Tagged Active Directory, ADSI, ADSISearcher |

Use PowerShell to Monitor CPU and Memory Usage

Posted on March 19th, 2024

This blog discusses how we can use PowerShell to monitor CPU and memory usage. I was having a few issues recently on a web server whereby the server was becoming unresponsive due to either high CPU or memory usage.  It … Continue reading →

Tagged CPU usage, Memory usage |

PowerShell Add-Content Error The Process Cannot Access The File

Posted on March 19th, 2024

Have you ever seen the PowerShell Add-Content error The Process Cannot Access The File? I stumbled upon it a while ago when I wrote a simple PowerShell logging function.  Originally the script used the Add-Content cmdlet to write and append … Continue reading →

Tagged add-content, out-file |

« Previous Entries
Next Page »

Recommended Reading

Over

10,000

Applications
Packaged

Over

18

Successful
Migrations

Over

50

Happy
Clients

Application Packaging Services in Manchester, UK.
12b Kennerleys Lane, Wilmslow, England, SK9 5EQ

Application Packaging Services in London, UK.
152-160 City Road, London, EC1V 2NX.

© Alkane Solutions Ltd 2025
Privacy Policy | Modern Slavery | LinkedIn | Blog Posts

APPLICATION PACKAGING QUOTE!

✔ Fixed Price.
✔ Experienced IT Professionals.
✔ Highly Competitive Prices.
✔ 12 Month Warranty.






    This will close in 0 seconds