Public/Get-AdfsServerConfiguration.ps1
<#
.SYNOPSIS Retrieves overall details of the AD FS farm. .DESCRIPTION The Get-ADFSServerConfiguration takes a snapshot of the AD FS farm configuration and relevant dependencies. .PARAMETER IncludeTrusts When set, the output of the commandlet will include infromation about the Relying Party trusts and Claims Provider Trusts. .EXAMPLE Get-AdfsServerConfiguration -IncludeTrusts | ConvertTo-Json | Out-File ".\ADFSFarmDetails.txt" Gets the snapshot of the configuration of the AD FS farm, and save it in JSON format .NOTES When run against a secondary computer on a Windows Internal Database AD FS farm, the result of this commandlet is expected to be significantly reduced. If an exception occurs when attempting to get a configuration value, the respective property of the returned object will contain the exception message. #> Function Get-AdfsServerConfiguration { Write-DeprecationNotice } |