Где взять модуль PKI для powershell - PullRequest
0 голосов
/ 17 мая 2019

Мне нужно получить файл pki.psm1 для модуля PKI.Не pspki, не pkiclient, не pkitools, просто pki.Мне нужен командлет Import-Certificate, которого нет ни в одном из вышеупомянутых модулей, только в PKI.Когда я попытался скопировать папку модуля с компьютера Windows 10 с PS 5.1, там отсутствует файл psm1, и поэтому модуль не работает в более низких версиях PS.Мне нужно использовать его в PS 2.0, если это возможно, поскольку у нас их много в нашей среде.Кто-нибудь знает, где взять полный модуль PKI?

1 Ответ

0 голосов
/ 17 мая 2019

Этот модуль Microsoft был поставлен с WMF 5.0 для Windows 10

Если вы посмотрите на детали модуля, он не совместим ниже Powershell 3.0:

@{
GUID="{cf094c6b-63d1-4dda-bf70-15a602c4eb2b}"
Author="Microsoft Corporation"
CompanyName="Microsoft Corporation"
Copyright="© Microsoft Corporation. All rights reserved."
ModuleVersion="1.0.0.0"
NestedModules="Microsoft.CertificateServices.PKIClient.Cmdlets"
TypesToProcess = 'pki.types.ps1xml'
HelpInfoUri="http://go.microsoft.com/fwlink/?linkid=390811"
PowerShellVersion='3.0'
CLRVersion='4.0'
CmdletsToExport = @('Add-CertificateEnrollmentPolicyServer', 'Export-Certificate', 'Export-PfxCertificate', 'Get-CertificateAutoEnrollmentPolicy', 'Get-Certificate', 'Get-CertificateNotificationTask', 'Get-CertificateEnrollmentPolicyServer', 'Get-PfxData', 'Import-Certificate', 'Import-PfxCertificate', 'New-CertificateNotificationTask', 'New-SelfSignedCertificate', 'Remove-CertificateNotificationTask', 'Remove-CertificateEnrollmentPolicyServer', 'Set-CertificateAutoEnrollmentPolicy', 'Switch-Certificate', 'Test-Certificate')
}
...