Skip to content

Instantly share code, notes, and snippets.

SAPIEN Technologies, Inc. SAPIENTechnologies

Block or report user

Report or block SAPIENTechnologies

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@SAPIENTechnologies
SAPIENTechnologies / Get-InstallationPath.ps1
Last active Dec 14, 2016
Find an installation directory in the registry; more reliable than file system path search.
View Get-InstallationPath.ps1
<#
.SYNOPSIS
Gets the installation directory for a program in the registry.
.DESCRIPTION
Get-InstallationPath gets the installation path for a program in the InstallProperties registry key. This method is much more reliable and change-resistant than searching the file system with partial paths.
.
The function returs a custom object with the DisplayName, Publisher, and InstallationPath so you can confirm that the path returns is for the intended program.
.
If the script cannot find the installation path for the program, it generates a non-terminating error.
@SAPIENTechnologies
SAPIENTechnologies / Start-SAPIENForum.ps1
Last active Dec 19, 2016
Opens or gets a SAPIEN forum web page.
View Start-SAPIENForum.ps1
<#
.SYNOPSIS
Gets or opens a SAPIEN forum page.
.DESCRIPTION
The Start-SAPIENForum.ps1 script opens the SAPIEN forum that you specify in
your default internet browser window. It can also search the forums (all of
them) for the search term that you specify.
To open a particular forum, use the Name parameter. If the value of the Name
@SAPIENTechnologies
SAPIENTechnologies / Test-PSFileHash.ps1
Created Dec 20, 2016 — forked from juneb/Test-PSFileHash.ps1
Verifies that the file hash of a PowerShell open-source installer matches expected value.
View Test-PSFileHash.ps1
<#
.SYNOPSIS
Verifies that the file hash of a PowerShell open-source installer matches expected value.
.DESCRIPTION
Compares the file hash of a PowerShell open-source installation file to the expected file hash value. Supports
all installation file types, including msi, zip, rpm, deb, pkg, and tar.gz, beginning with installers for PowerShell
release 6.0.0.9.
To get a list of installer file names, but not test the file hash, use the ListOnly parameter.
You can’t perform that action at this time.