Стоит отметить, что когда я пытался экспортировать свои корневые сертификаты, мне пришлось использовать Thumbprint в качестве имени файла, а не Subject, из-за недопустимых символов иностранного языка в юникоде.Это работает:
dir cert:\localmachine\root |
Foreach-Object { [system.IO.file]::WriteAllBytes("c:\temp\$($_.Thumbprint).cer", ($_.Export('CERT', 'secret')) ) }