vx company
menu
sluiten
terug naar overzicht

17/07/17

Insight insight

Microsoft Samenwerken
jan steenbeek, vx company

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?

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