24 lines
947 B
PowerShell
24 lines
947 B
PowerShell
![]() |
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
|
||
|
#Any web application associated with SSS proxy application or central admin
|
||
|
$WebAppURL="https://collaboration-int.bauer-de.bauermedia.group"
|
||
|
|
||
|
#Establish the Context
|
||
|
$Provider = New-Object Microsoft.Office.SecureStoreService.Server.SecureStoreProvider
|
||
|
$Provider.Context = Get-SPServiceContext -Site $WebAppURL
|
||
|
|
||
|
#Get All Target Applications
|
||
|
$TargetApps = $provider.GetTargetApplications()
|
||
|
foreach ($App in $TargetApps)
|
||
|
{
|
||
|
Write-Output $App.Name
|
||
|
|
||
|
#Get the credentials for the App
|
||
|
$Credentials = $provider.GetCredentials($App.Name)
|
||
|
foreach ($Cred in $Credentials)
|
||
|
{
|
||
|
$EncryptString = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($cred.Credential)
|
||
|
$DecryptString = [System.Runtime.InteropServices.Marshal]::PtrToStringBSTR($EncryptString)
|
||
|
|
||
|
Write-Output "$($cred.CredentialType): $($DecryptString)"
|
||
|
}
|
||
|
}
|