Импорт PFX под Admin-User работает, но под Non-Admin-User это не так.Зачем? - PullRequest
0 голосов
/ 15 апреля 2019

Среда: Windows 10 Enterprise 2016 LTSB (версия: 1607; сборка: 14393.2879)

каждый год мы меняем сертификаты скриптом. Файлы pfx + pwd будут доставлены.

Сценарий выполняется в пользовательском контексте.

Сертификаты с прошлого года запускаются вручную с правами администратора и не-администратора с предоставленным паролем.

Проблема: НОВЫЕ сертификаты работают только в автоматическом режиме от имени пользователя-администратора или вручную от имени пользователя без прав администратора. Но почему?

Параметры сертификата от старого к новому совпадают, если я проверяю свойства после импорта.

Как мне решить проблему?

Greetz

$SecurePassword = ConvertTo-SecureString $PWD -AsPlainText -Force
Get-ChildItem -Path $Path | Import-PfxCertificate -CertStoreLocation Cert:\CurrentUser\My -Password $SecurePassword

1 Ответ

0 голосов
/ 15 апреля 2019

Ошибка сообщается как ...

сертификат не может быть добавлен.

Оператор Import-PfxCertificate должен быть в порядке, потому что вы всегда можете импортировать сертификаты в свои собственныепользовательский магазин (cert: \ CurrentUser \ My).Единственная проблема, которую я вижу, - это если файл сертификата (то, что у вас есть в $ Path) находится в месте, к которому не администратор не может получить доступ.

...