An open API service indexing awesome lists of open source software.

https://github.com/redmooner/trustedscriptsigner

Этот скрипт позволяет подписать все файлы .ps1 в указанной директории (включая поддиректории) цифровой подписью с использованием сертификата из хранилища CurrentUser\My. Поддерживает интерактивный выбор сертификата или указание CN (Common Name) через параметры.
https://github.com/redmooner/trustedscriptsigner

certificate powershell powershell-script sign windows

Last synced: 3 months ago
JSON representation

Этот скрипт позволяет подписать все файлы .ps1 в указанной директории (включая поддиректории) цифровой подписью с использованием сертификата из хранилища CurrentUser\My. Поддерживает интерактивный выбор сертификата или указание CN (Common Name) через параметры.

Awesome Lists containing this project

README

          

# Документация к скрипту подписания PowerShell-скриптов

## Название
`Sign-Scripts.ps1` - Скрипт для цифровой подписи PowerShell-скриптов с использованием сертификата.

## Описание
Этот скрипт позволяет подписать все файлы `.ps1` в указанной директории (включая поддиректории) цифровой подписью с использованием сертификата из хранилища **CurrentUser\My**. Поддерживает интерактивный выбор сертификата или указание CN (Common Name) через параметры.

## Параметры
### `-CN` (опционально)
- **Тип:** Строка
- **Назначение:** Указание Common Name сертификата для автоматического выбора.
Пример: `-CN "MyCodeSigningCert"`

### `-Path` (опционально)
- **Тип:** Строка
- **Назначение:** Путь к директории со скриптами для подписи.
Пример: `-Path "C:\Scripts"`

Если параметры не указаны, скрипт запросит их в интерактивном режиме.

## Примеры использования
1. **С указанием всех параметров:**
```powershell
.\Sign-Scripts.ps1 -CN "MyCert" -Path "C:\MyScripts"
2. **Интерактивный режим (без параметров)**
```powershell
.\Sign-Scripts.ps1