Для подписания вы можете использовать Set-AuthenticodeSignatureкомандлет. Это, конечно, требует сертификата. Если у вас есть центр сертификации (маловероятно), который сможет создать сертификат для подписи кода. В противном случае существуют различные инструменты для создания самозаверяющего сертификата.
Вы устанавливаете сертификат в хранилище сертификатов (для этого откройте файл .cerили .pfxв проводнике Windows), а затем передайте его Set-AuthenticodeSignature( cert:поставщик / диск дает доступ к сертификатам в вашем хранилище).
использование
help about_signing
или онлайн-версию этой темы справки для подробностей (включая создание самозаверяющего сертификата с использованием инструментов Windows SDK [1] ).
[1] Я предполагаю, что это большая загрузка, на которую вы ссылаетесь: вы можете просто установить нужные биты или использовать другие инструменты (OpenSSL включает генерацию сертификатов). Получение SDK для этой цели является одноразовым действием.