Как установить несколько сертификатов с помощью powershell? - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть скрипт ниже для одной сертификации.

Но нужно изменить его, чтобы установить несколько сертификатов.

$script = {
    $file = ( Get-ChildItem -Path  C:\Users\Administrator\Desktop\newCert.cer )
    $file | Import-Certificate -CertStoreLocation cert:\LocalUser\Root
    echo $file
    }

invoke-command -Credential $clientCred -ComputerName $ClientIP -ScriptBlock $script

1 Ответ

0 голосов
/ 29 ноября 2018

Попробуйте, просто бросьте его в цикле foreach на каждый файл на рабочем столе с расширением .cer , если вы хотите изменить папку, измените первую строку в цикле foreach C:\Users\Administrator\Desktop\

 foreach ( $file in ( Get-ChildItem C:\Users\Administrator\Desktop\ -filter *.cer )) {
        $script = {
            $file.fullname | Import-Certificate -CertStoreLocation cert:\LocalUser\Root
            echo $file
        }

        invoke-command -Credential $clientCred -ComputerName $ClientIP -ScriptBlock $script
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...