В этом руководстве будет показано управление сертификатами.
Как управлять сертификатами (сертификатами) с помощью Windows PowerShell?
PowerShell — это инструмент администрирования, который позволяет пользователю управлять всеми задачами администрирования, включая управление сертификатами.
Давайте посмотрим, как PowerShell побеждает в управлении сертификатами.
Пример 1: Список доступных сертификатов на компьютере
Для получения доступных сертификатов укажите « Get-ChildItem ” вместе с “ -Путь ” параметр, которому назначен указанный путь:
Get-ChildItem -Путь Сертификат:\CurrentUser\Мой
Пример 2. Создание сертификата со сроком действия шесть месяцев
Выполните предоставленную команду, чтобы создать сертификат со сроком действия шесть месяцев:
Новый - Самоподписанный сертификат - Тема Longer_Expiry - Сертификат CertStoreLocation:\CurrentUser\My - не после ( Get-Date ) .AddMonths ( 06 )Согласно вышеуказанному кодексу:
- Укажите « Новый самоподписанный сертификат ' и ' -Предмет », затем присвойте ему имя субъекта.
- Далее укажите « -CertStoreLocation ” и укажите расположение сертификатов.
- Наконец, добавьте « -Не после ” с назначенной ему датой истечения срока действия сертификата:
Пример 3. Создание самозаверяющего сертификата в PowerShell
Чтобы создать самоподписанный сертификат, выполните предоставленную команду:
$Test_Cert '=' Новый - Самоподписанный сертификат - Тип документшифрованиесерт - Предмет 'Зашифровать_Док' - Сертификат CertStoreLocation:\CurrentUser\My$Test_Cert
В вышеупомянутом коде:
- Сначала инициализируйте переменную и присвойте ей указанный код.
- В присвоенном коде сначала добавьте « Новый самоподписанный сертификат ” вместе с параметром “ -Тип ” имея “ документшифрованиесерт значение, указанное для него.
- Затем укажите тему и целевое местоположение.
- Наконец, вызовите переменную, чтобы увидеть созданный сертификат:
Пример 4. Получение сведений о сертификате
Выполните данный код, чтобы получить подробную информацию о сертификате:
$New_Cert '=' Get-ChildItem -Путь Сертификат:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9$New_Cert | в
В указанном коде выше:
- Сначала инициализируйте переменную и присвойте ей « Get-ChildItem ” командлет.
- Далее введите « -Путь ” и предоставить ему индивидуальный адрес сертификата.
- Наконец, выполните указанную переменную вместе с конвейером». | ' и ' в Командлет (Format-List):
Пример 5: Экспорт одного сертификата
Чтобы экспортировать один сертификат, просто запустите предоставленную команду:
$сертификат '=' Get-ChildItem -Путь Сертификат:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9$сертификат | Экспорт - Сертификат -Путь к файлу C:\Docs\New.cer
Согласно вышеуказанному кодексу:
- Укажите сертификат, назначенную переменную и « | ' трубопровод.
- Затем укажите « Экспорт-сертификат ” командлет.
- Наконец, введите « -Путь к файлу ” и предоставьте ему имя целевого файла и путь:
Вот и все! Мы объяснили управление сертификатами Windows PowerShell.
Заключение
PowerShell имеет поставщика или диспетчера сертификатов, который помогает управлять сертификатами. Его управление включает добавление, удаление, экспорт или изменение сертификатов. В этой статье была рассмотрена подробная процедура управления сертификатами в PowerShell.