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