Obsidian Mac 15: 2024-06-15 16:10:18
This commit is contained in:
parent
3b10a243c9
commit
5c44b3fe41
@ -1,24 +0,0 @@
|
|||||||
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)"
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,37 +0,0 @@
|
|||||||
Add-PSSnapin Microsoft.SharePoint.PowerShell
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function Remove-SPFeatureFromContentDB($ContentDb, $FeatureId, [switch]$ReportOnly){
|
|
||||||
#$db = Get-SPDatabase | where { $_.Name -eq $ContentDb }
|
|
||||||
[bool]$report = $false
|
|
||||||
if ($ReportOnly) { $report = $true }
|
|
||||||
$db.Sites | ForEach-Object {
|
|
||||||
Remove-SPFeature -obj $_ -objName "site collection" -featId $FeatureId -report $report
|
|
||||||
$_ | Get-SPWeb -Limit all | ForEach-Object {
|
|
||||||
Remove-SPFeature -obj $_ -objName "site" -featId $FeatureId -report $report
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function Remove-SPFeature($obj, $objName, $featId, [bool]$report){
|
|
||||||
$feature = $obj.Features[$featId]
|
|
||||||
if ($feature -ne $null) {
|
|
||||||
if ($report) {
|
|
||||||
write-host "Feature found in" $objName ":" $obj.Url -foregroundcolor Red
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
try {
|
|
||||||
$obj.Features.Remove($feature.DefinitionId, $true)
|
|
||||||
write-host "Feature successfully removed from" $objName ":" $obj.Url -foregroundcolor Red
|
|
||||||
}
|
|
||||||
catch {
|
|
||||||
write-host "There has been an error trying to remove the feature:" $_
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
#write-host "Feature ID specified does not exist in" $objName ":" $obj.Url
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Remove-SPFeatureFromContentDB -ContentDB "Your Content DB Name" -FeatureId "e9728ee6-7bfc-40a1-ad72-aa9a57e14407" -ReportOnly
|
|
@ -1,2 +0,0 @@
|
|||||||
$env:COMPUTERNAME
|
|
||||||
Select-String -Pattern "sql" -Path c:\data\powershell\*.ps1
|
|
Loading…
Reference in New Issue
Block a user