Summary
Using PowerShell to Detect Certificate.Synopsis
These PowerShell commands can be used if you are looking to detect what certificates are installed on a system:set-executionpolicy unrestricted
set-location cert:\localmachine\ca
get-childitem
set-location cert:\localmachine\ca
get-childitem
The above command should show a list of Certificates installed on the system.
- The adjustment made in the command below should only return objects with "root" in the subject.
get-childitem | where-object { $_.subject -like "*root*"}
- The adjustment in the command below will return you a list of friendlynames for certs.
get-childitem | format-table friendlyname
- ?The adjustment made in the command below should only return objects with 256 in the friendlyname. This can be used to detect certificates that are sha256.
get-childitem | where-object { $_.friendlyname -like "*256*"} | format-table friendlyname
- Sometimes friendlyname is not populated. Instead of friendlyname you can try IssuerName or SubjectName.
(e.g:) get-childitem | format-table IssuerName
PowerShell commands can be run from a Custom Action in a Basic MSI project. See Additional Information for steps and more information.
PowerShell commands can be run from a Custom Action in a Basic MSI project. See Additional Information for steps and more information.
Additional Information
Calling a PowerShell Custom ActionWas this helpful?
Related Articles
How to Use PowerShell to Create a Self-Signed Digital Certificate to Test Digital Signing with InstallShield 41Number of Views Using PowerShell to Retrieve Active Directory Account Properties 14Number of Views Using PowerShell to automate setting up the App Registration for the Spider InTune connector in Azure 9Number of Views Use PowerShell to Create a Project and Add a PowerShell Custom Action Using the InstallShield Automation Interface 14Number of Views Troubleshoot App-V Connection Problems using PowerShell for Spider 10Number of Views
Revenera Assistant
Online
Hi, I am Reva - Ask me anything.
Updates
No new updates
Chat
Home
Updates
/**/
Thanks for the feedback!
Your feedback has been saved.Rate this response:
1
2
3
4
5
Add Additional feedback ( Optional )
0/240
English
English
Language changed successfully
Something went wrong
Email sent successfully
Something went wrong
Case create successfully
Are you sure you want to cancel
the case creation?
Please select a product to submit the case.
Please select a product version to submit the case.
0/255
Upload Attachment
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
Are you sure you want to cancel the case creation?
Case closed successfully
File Upload
Maximum file size allowed is 3 MB.
File type not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
© 2026 Flexera Software. All Rights Reserved.
Case id: 00001065
Activity: Status change: 2 hours ago