2014-12-09 2 views
1

Microsoft SharePoint Online 설명서에 따라 공급자 호스팅 응용 프로그램의 경우 응용 프로그램을 등록하는 방법은 https : //.sharepoint.com/_layouts/15/appregnew.aspx를 방문하는 것입니다. ClientID, ClientSecret 등과 같은 응용 프로그램 정보를 생성합니다.SharePoint Online Powershell을 사용하는 appregnew.aspx의 대안

내 요구 사항은 SharePoint Online PowerShell 방식으로 동일한 작업을 수행하는 것입니다.

SharePoint 온라인 용 http://technet.microsoft.com/en-us/library/fp161364%28v=office.15%29.aspx에서 CmdLet 집합을 언급했지만 올바른 CmdLet을 찾을 수 없습니다 (사용할 수 있는지 확실하지 않음).

도움을 주시면 감사하겠습니다.

답변

-1

그래서 우리는 get-msolservicePrincipal을 사용하여 등록을보고이를 제거하기 위해 msolserviceprincipal을 제거했습니다. 따라서 확실히 new-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 대체

$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 
관련 문제