A PowerShell profile is a PowerShell script that is loaded every time you start a PowerShell command line or PowerShell host. PowerShell hosts, like the PowerShell ISE or the VS Code editor, can have profiles that are specific to those hosts. You can locate your PowerShell profile by looking at the $Profile variable.