В системе Windows 7 Professional, кажется, невозможно запустить New-SelfSignedCertificate. Я мог бы в системе Windows 10.

Да, оболочка была запущена с «Запуск от имени администратора».

PS C:\> new-selfsignedcertificate
new-selfsignedcertificate : The term 'new-selfsignedcertificate' is not recognized as the name of a cmdlet,
function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that
the path is correct and try again.
At line:1 char:1
+ new-selfsignedcertificate
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (new-selfsignedcertificate:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

PS C:\> $PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
5      0      10586  117
8
lit 24 Апр 2017 в 18:47

2 ответа

Лучший ответ

Как указано в комментариях выше, это не доступно в Windows 7.

Однако, если вы ищете что-то с похожим API и возможностями, я использовал и могу рекомендовать это из Центра сценариев Microsoft:

https://gallery.technet.microsoft.com/scriptcenter/self-signed-certificate-5920a7c6

5
Stu 25 Апр 2017 в 02:05

Необходимо установить модуль AzureRM, чтобы использовать команды Azure через PowerShell. Вы можете использовать команду ниже, чтобы сделать это.

Install-Module -Name AzureRM -AllowClobber
1
Liam 24 Апр 2020 в 08:17