While setting up this site I hit the familiar PowerShell error:
cannot be loaded because the file is not digitally signed
Before changing anything, check the effective policies:
Get-ExecutionPolicy -List
For a temporary development session, one option is:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
Process scope only applies to the current PowerShell process.
Close that PowerShell session and the setting disappears.
That makes it preferable to casually weakening the execution policy at LocalMachine scope just to test one local script.
Important
Execution policy is a safety feature, not a complete security boundary.
Before running an unfamiliar script, inspect it.
For downloaded scripts, also investigate why Windows considers the file remote or untrusted rather than automatically bypassing the warning.