Completely new to certificate usage so be gentle.
I'd like to deploy Powershell scripts that I made to other employee computers so they can use them, but I will need to sign them in order for them to run as default execution policy is RemoteSigned. We are unfortunately not on a AD domain.
My current approach is to have an install script with an exported self-signed CER certificate file included to install the script to their computer and add the certificate to the appropriate cert stores. This has some limitations though (e.g. no extended properties).
Is this sufficient, or do I have to go signed by a CA and cough up dough yearly?