Как доверять сертификату в Windows Powershell
Действительно, вы можете сделать это без каких-либо mmc:)
Сначала проверьте местоположение вашего личного сертификата, например, "Power":
Get-ChildItem -Recurse cert:\CurrentUser\ |where {$_ -Match "Power"} | Select PSParentPath,Subject,Issuer,HasPrivateKey |ft -AutoSize
(Этот должен быть пустым:)
gci cert:\CurrentUser\TrustedPublisher
Создайте команду с путем к вашему сертификату:
$cert = Get-ChildItem Certificate::CurrentUser\My\ABLALAH
Следующая работа над хранилищем сертификатов ( Здесь я работаю с двумя хранилищами сертификатов: пользователь и компьютер )
$store = New-Object
$store = New-Object System.Security.Cryptography.X509Certificates.X509Store "TrustedPublisher","LocalMachine"
$store.Open("ReadWrite")
$store.Add($cert)
$store.Close()
Проверьте, вы должны найти свой сертификат:
ls cert:\CurrentUser\TrustedPublisher