2014-12-09 3 views
1

В соответствии с документацией Microsoft SharePoint Online для размещенного приложения поставщика способ зарегистрировать приложение - посетить https: //.sharepoint.com/_layouts/15/appregnew.aspx и генерировать информацию о приложении, такую ​​как ClientID, ClientSecret и т. д.Альтернатива appregnew.aspx с использованием SharePoint Online Powershell

Мое требование состоит в том, чтобы найти способ SharePoint Online PowerShell для выполнения того же самого.

Я ссылался на набор CmdLets для SharePoint Online по адресу http://technet.microsoft.com/en-us/library/fp161364%28v=office.15%29.aspx, но не смог найти правильный CmdLet (не уверен, что он доступен).

Любая помощь будет высоко оценена.

ответ

-1

Итак, мы использовали get-msolservicePrincipal для просмотра регистрации и удаления-msolserviceprincipal, чтобы удалить его, так что, несомненно, новый-msolserviceprincipal добавит новый? Но это не сработало. Ну, мы также знаем, что с помощью следующих трех строк создает новый вторичный сертификат для обновления сертификата

New-MsolServicePrincipalCredential -AppPrincipalId $clientId -Type Symmetric -Usage Sign -Value $newClientSecret 
New-MsolServicePrincipalCredential -AppPrincipalId $clientId -Type Symmetric -Usage Verify -Value $newClientSecret 
New-MsolServicePrincipalCredential -AppPrincipalId $clientId -Type Password -Usage Verify -Value $newClientSecret 

Ну что, если мы помещаем те, после того как мы делаем новый-msolserviceprincipal? ОНО РАБОТАЕТ!

AppRegNew.aspx Alternative

$servicePrincipalName = @("$clientID/$appDomain") 

Write-Output "Adding New app registration" 
New-MsolServicePrincipal -ServicePrincipalNames $servicePrincipalName -AppPrincipalId $clientID -DisplayName $appName -Type Symmetric -Usage Verify -StartDate "02/23/2016" -EndDate "02/22/2017" -Addresses (New-MsolServicePrincipalAddresses -Address $appUrl) 
New-MsolServicePrincipalCredential -AppPrincipalId $clientId -Type Symmetric -Usage Sign -Value $newClientSecret 
New-MsolServicePrincipalCredential -AppPrincipalId $clientId -Type Symmetric -Usage Verify -Value $newClientSecret 
New-MsolServicePrincipalCredential -AppPrincipalId $clientId -Type Password -Usage Verify -Value $newClientSecret 
Смежные вопросы