| Title | Author | Age | Description |
|---|---|---|---|
| Get-Software Function | Geoffrey Guynn | Wed, 25 Jan 2012 08:40:26 | I was having a great deal of difficulty in properly enumerating software applications on remote machines, so I wrote this function to help ease the problem somewhat. Among the many methods of gathering this information that are available, I had the most success using the “SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall” registry key as an information source. In order to use this function, the Powershell instance must support .Net 4.0 or greater, which is fairly straightforward if you follow these instructions. <?xml version=“1.0”?> 2. Save this document as c:\windows\System32\WindowsPowerhsell\v1.0\Powershell.exe.config (or c:\windows\System32\WindowsPowerhsell\v1.0\Powershell_ise.exe.config) Take note that this release does not contain error checking functions that my production version uses, I removed references to these functions in order to provide a good starting function for others to use. If you have any errors with this code, please contact me and I will resolve them as soon as possible. |
PowerShell Code Repository