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