Я работаю над надстройкой SharePoint, чтобы создать приложение с высоким уровнем доверия. Я пытаюсь создать надстройку SharePoint с использованием сертификатов. Я взял Создание высоконадежных надстроек SharePoint в качестве эталона. Я успешно сгенерировал .pfx и .cer файл. Теперь следующим шагом является настройка SharePoint. Я открыл свою командную консоль SharePoint Online в режиме администратора. Я успешно выполнил эти 2 строки.
$publicCertPath = "C:\Certs\HighTrustSampleCert.cer"
$certificate = New-Object
System.Security.Cryptography.X509Certificates.X509Certificate2($publicCertPath)
Как только я ввел New-SPTrustedRootAuthority -Name "HighTrustSampleCert" -Certificate $certificate
, я получил следующее исключение.
New-SPTrustedRootAuthority : The term 'New-SPTrustedRootAuthority' 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-SPTrustedRootAuthority -Name "HighTrustSampleCert" -Certificate $ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (New-SPTrustedRootAuthority:String) [],
CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Я не знаю, почему я получаю эта ошибка. Есть ли другой способ создания надежной надстройки SharePoint?