menu
sluiten
terug naar overzicht

17/07/17

insight

Microsoft Samenwerken

Jan Steenbeek

+31 6 22 98 69 52


17/07/17

Removing SP App Principals through PowerShell

PowerShell support for SharePoint Add-ins is very minimal. A limitation I ran into today is that you can use PowerShell to register an App Principal, or to retrieve one, but deleting the principal is not possible.

Luckily, Anand Srinivasan already blogged on how to achieve this through .Net code: link

I’ve taken the liberty to update his sample to PowerShell code, since that fits my usage scenario’s better;

$site = get-spweb “https://spsiteurl.local”
$clientId = “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
$manager = [Microsoft.SharePoint.SPAppPrincipalManager]::GetManager($site)
$realm = Get-SPAuthenticationRealm -ServiceContext $site.Site
$nameIdentifier = $clientId + ‘@’ + $realm
$appPrincipal = Get-SPAppPrincipal -Site $site -NameIdentifier $nameIdentifier
$manager.DeleteAppPrincipal($appPrincipal)

Delen

Meer weten over dit onderwerp?

Neem contact op met Jan Steenbeek
gang van het kantoor, vx company