| external help file | PSScriptTools-help.xml |
|---|---|
| Module Name | PSScriptTools |
| online version | https://jdhitsolutions.com/yourls/d4ded2 |
| schema | 2.0.0 |
Get PowerShell profile locations.
Get-PSProfile [<CommonParameters>]This command is designed to show all possible PowerShell profile scripts. Including those for VS Code and the PowerShell ISE.
PS C:\> Get-PSProfile
Name: PowerShell
Scope Exists Path
----- ------ ----
AllUsersAllHosts True C:\Program Files\PowerShell\7\profile.ps1
AllUsersCurrentHost False C:\Program Files\PowerShell\7\Microsoft.PowerShel…
CurrentUserAllHosts True C:\Users\Jeff\Documents\PowerShell\profile.ps1
CurrentUserCurrentHost True C:\Users\Jeff\Documents\PowerShell\Microsoft.Powe…
Name: Windows PowerShell
Scope Exists Path
----- ------ ----
AllUsersAllHosts True C:\WINDOWS\System32\WindowsPowerShell\v1.0\profil…
AllUsersCurrentHost True C:\WINDOWS\System32\WindowsPowerShell\v1.0\Micros…
CurrentUserAllHosts True C:\Users\Jeff\Documents\WindowsPowerShell\profile…
CurrentUserCurrentHost True C:\Users\Jeff\Documents\WindowsPowerShell\Microso…
Name: VSCode PowerShell
Scope Exists Path
----- ------ ----
AllUsersCurrentHost False C:\Program Files\PowerShell\7\Microsoft.VSCode_pr…
CurrentUserCurrentHost True C:\Users\Jeff\Documents\PowerShell\Microsoft.VSCo…
Name: VSCode Windows PowerShell
Scope Exists Path
----- ------ ----
AllUsersCurrentHost False C:\WINDOWS\System32\WindowsPowerShell\v1.0\Micros…
CurrentUserCurrentHost True C:\Users\Jeff\Documents\WindowsPowerShell\Microso…
Name: PowerShell ISE
Scope Exists Path
----- ------ ----
AllUsersCurrentHost True C:\WINDOWS\System32\WindowsPowerShell\v1.0\Micros…
CurrentUserCurrentHost True C:\Users\Jeff\Documents\WindowsPowerShell\Microso…The command has a default formatted table view. Files that don't exist will be shown in Red.
PS C:\> Get-psprofile | Where {$_.Name -eq 'PowerShell' -and $_.Exists} | Format-List
Name: PowerShell
Scope : AllUsersAllHosts
Path : C:\Program Files\PowerShell\7\profile.ps1
Exists : True
Size : 1323
LastModified : 5/6/2026 4:02:57 PM
Scope : CurrentUserAllHosts
Path : C:\Users\Jeff\Documents\PowerShell\profile.ps1
Exists : True
Size : 1910
LastModified : 3/13/2026 4:35:47 PM
Scope : CurrentUserCurrentHost
Path : C:\Users\Jeff\Documents\PowerShell\Microsoft.PowerShell_profile.p...
Exists : True
Size : 8215
LastModified : 5/15/2026 2:48:52 PMThe command has a default list view.
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Learn more about PowerShell: https://jdhitsolutions.com/yourls/newsletter