Skip to content

Latest commit

 

History

History
108 lines (71 loc) · 2 KB

File metadata and controls

108 lines (71 loc) · 2 KB
external help file PSScriptTools-help.xml
Module Name PSScriptTools
online version http://bit.ly/31SKmLm
schema 2.0.0

Get-PowerShellEngine

SYNOPSIS

Get the path to the current PowerShell engine.

SYNTAX

Get-PowerShellEngine [-Detail]

DESCRIPTION

Use this command to find the path to the PowerShell executable, or engine that is running your current session. The path for PowerShell 6 is different than previous versions.

The default is to provide the path only. But you can also get detailed information

EXAMPLES

EXAMPLE 1

PS C:\> Get-PowerShellEngine

C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe

EXAMPLE 2

PS C:\> Get-PowerShellEngine -detail


Path           : C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
FileVersion    : 10.0.15063.0 (WinBuild.160101.0800)
PSVersion      : 5.1.15063.502
ProductVersion : 10.0.15063.0
Edition        : Desktop
Host           : Visual Studio Code Host
Culture        : en-US
Platform       :

Result from running in the Visual Studio Code integrated PowerShell terminal

EXAMPLE 3

PS C:\> Get-PowerShellEngine -detail


Path           : C:\Program Files\PowerShell\6\pwsh.exe
FileVersion    : 6.1.0
PSVersion      : 6.1.0
ProductVersion : 6.1.0
Edition        : Core
Host           : ConsoleHost
Culture        : en-US
Platform       : Win32NT

Result from running in a PowerShell 6 session on Windows 10

PARAMETERS

-Detail

Include additional information. Not all properties may have values depending on operating system and PowerShell version.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

INPUTS

OUTPUTS

[string]

[PSCustomObject]

NOTES

Learn more about PowerShell: http://jdhitsolutions.com/blog/essential-powershell-resources/

RELATED LINKS

$PSVersionTable

$Host

Get-Process