그래서 우리는 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