| external help file | PSScriptTools-help.xml |
|---|---|
| Module Name | PSScriptTools |
| online version | http://bit.ly/31SKmLm |
| schema | 2.0.0 |
Get the path to the current PowerShell engine.
Get-PowerShellEngine [-Detail]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
PS C:\> Get-PowerShellEngineC:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
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
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 : Win32NTResult from running in a PowerShell 6 session on Windows 10
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: FalseLearn more about PowerShell: http://jdhitsolutions.com/blog/essential-powershell-resources/