1
Я пытаюсь получить все сертификаты с powershell. Когда я устанавливаю «\ $ computer \ My», поскольку хранилище ниже сценария возвращает сертификаты пользователя, я думаю.Как получить все сертификаты с powershell?
Когда я устанавливаю «\ $ computer \ root», он возвращает корневые сертификаты. Как получить сертификаты пользователя и машины?
$computer='localhost';
$ro=[System.Security.Cryptography.X509Certificates.OpenFlags]"ReadOnly"
$lm=[System.Security.Cryptography.X509Certificates.StoreLocation]"LocalMachine"
$store=new-object System.Security.Cryptography.X509Certificates.X509Store("\\$computer\My",$lm)
$store.Open($ro)
$certificates=$store.Certificates
Возможный дубликат [Получение локальной машины и все пользовательские сертификаты с помощью PowerShell] (http://stackoverflow.com/questions/18712066/getting-local-machine- и-все-пользовательские сертификаты-с-PowerShell) –