Add-AdfsClaimsProviderTrust is accessible with the help of adfs module. To install adfs on your system please refer to this adfs.
Synopsis
Adds a new claims provider trust to the Federation Service.
Description
The Add-AdfsClaimsProviderTrust cmdlet adds a new claims provider trust to the Federation Service. Use this cmdlet when users from a partner organization need to access resources (relying parties) protected by the Active Directory Federation Services (AD FS) service. You can specify a claims provider trust manually, or you can provide a federation metadata document to bootstrap initial configuration.
Parameters
-AcceptanceTransformRules
Required? false
Position? Named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters?
-AcceptanceTransformRulesFile <string>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-AllowCreate <bool>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-AnchorClaimType <string>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-AutoUpdateEnabled <bool>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-ClaimOffered <ClaimDescription[]>
Required? false
Position? Named
Default value
Accept pipeline input? true (ByValue)
Accept wildcard characters?
-Confirm <>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-CustomMFAUri <uri>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-Enabled <bool>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-EncryptedNameIdRequired <bool>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-EncryptionCertificate <X509Certificate2>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-EncryptionCertificateRevocationCheck <string>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-Identifier <string>
Required? true
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-MetadataFile <string>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-MetadataUrl <uri>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-MonitoringEnabled <bool>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-Name <string>
Required? true
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-Notes <string>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-OrganizationalAccountSuffix <string[]>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-PassThru <>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-PromptLoginFallbackAuthenticationType <string>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-PromptLoginFederation <PromptLoginFederation>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-ProtocolProfile <string>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-RequiredNameIdFormat <uri>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-SamlAuthenticationRequestIndex <uint16>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-SamlAuthenticationRequestParameters <string>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-SamlAuthenticationRequestProtocolBinding <string>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-SamlEndpoint <SamlEndpoint[]>
Required? false
Position? Named
Default value
Accept pipeline input? true (ByValue)
Accept wildcard characters?
-SignatureAlgorithm <string>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-SignedSamlRequestsRequired <bool>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-SigningCertificateRevocationCheck <string>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-SupportsMfa <>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-TokenSigningCertificate <X509Certificate2[]>
Required? true
Position? Named
Default value
Accept pipeline input? true (ByValue)
Accept wildcard characters?
-WSFedEndpoint <uri>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
-WhatIf <>
Required? false
Position? Named
Default value
Accept pipeline input? false
Accept wildcard characters?
Syntax
Add-AdfsClaimsProviderTrust -Name <String> -Identifier <String> -TokenSigningCertificate <X509Certificate2[]> [-AllowCreate <Boolean>] [-AutoUpdateEnabled <Boolean>] [-AcceptanceTransformRules <String>] [-AcceptanceTransformRulesFile <String>] [-EncryptionCertificate <X509Certificate2>] [-EncryptionCertificateRevocationCheck <String>] [-OrganizationalAccountSuffix <String[]>] [-WSFedEndpoint <Uri>] [-Enabled <Boolean>] [-MonitoringEnabled <Boolean>] [-Notes <String>] [-ClaimOffered <ClaimDescription[]>] [-SamlEndpoint <SamlEndpoint[]>] [-ProtocolProfile <String>] [-RequiredNameIdFormat <Uri>] [-EncryptedNameIdRequired <Boolean>] [-SignedSamlRequestsRequired <Boolean>] [-SamlAuthenticationRequestIndex <UInt16>] [-SamlAuthenticationRequestParameters <String>] [-SamlAuthenticationRequestProtocolBinding <String>] [-SignatureAlgorithm <String>] [-SigningCertificateRevocationCheck <String>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]
Add-AdfsClaimsProviderTrust -Name <String> [-AllowCreate <Boolean>] [-AutoUpdateEnabled <Boolean>] [-AcceptanceTransformRules <String>] [-AcceptanceTransformRulesFile <String>] [-EncryptionCertificateRevocationCheck <String>] [-OrganizationalAccountSuffix <String[]>] [-MetadataFile <String>] [-Enabled <Boolean>] [-MonitoringEnabled <Boolean>] [-Notes <String>] [-ProtocolProfile <String>] [-RequiredNameIdFormat <Uri>] [-EncryptedNameIdRequired <Boolean>] [-SignedSamlRequestsRequired <Boolean>] [-SamlAuthenticationRequestIndex <UInt16>] [-SamlAuthenticationRequestParameters <String>] [-SamlAuthenticationRequestProtocolBinding <String>] [-SignatureAlgorithm <String>] [-SigningCertificateRevocationCheck <String>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]
Add-AdfsClaimsProviderTrust -Name <String> [-AllowCreate <Boolean>] [-AutoUpdateEnabled <Boolean>] [-AcceptanceTransformRules <String>] [-AcceptanceTransformRulesFile <String>] [-EncryptionCertificateRevocationCheck <String>] [-OrganizationalAccountSuffix <String[]>] [-MetadataUrl <Uri>] [-Enabled <Boolean>] [-MonitoringEnabled <Boolean>] [-Notes <String>] [-ProtocolProfile <String>] [-RequiredNameIdFormat <Uri>] [-EncryptedNameIdRequired <Boolean>] [-SignedSamlRequestsRequired <Boolean>] [-SamlAuthenticationRequestIndex <UInt16>] [-SamlAuthenticationRequestParameters <String>] [-SamlAuthenticationRequestProtocolBinding <String>] [-SignatureAlgorithm <String>] [-SigningCertificateRevocationCheck <String>] [-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]
You can check the Version, CommandType and Source of this cmdlet by giving below command.
Get-Command Add-AdfsClaimsProviderTrust