Windows PowerShell (v1-v5.1) has always used profiles to configure your PowerShell session. You need execution policy set to something other than restricted so that the profile script can run.
You can have up to 4 profiles:
Description … Read the full text.