Set-RASMFA

NAME

Set-RASMFA

SYNOPSIS

Modifies a multi-factor authentication.

SYNTAX

Set-RASMFA [- Id ] <uint> - Deepnet <SwitchParameter> [- ActivateEmail <bool> ] [- ActivateSMS <bool> ] [- App <string> ] [- AppID <string> ] [- AuthMode {MandatoryForAllUsers | CreateTokenForDomainAuthenticatedUsers | UsersWithDeepnetAcc}] [- DeepnetAgent <string> ] [- DeepnetPort <uint> ] [- DeepnetServer <string> ] [- DefaultDomain <string> ] [- Description <string> ] [- Enabled <bool> ] [- InheritDefaultCriteriaSettings <bool> ] [- NewName <string> ] [- SSL <bool> ] [- TokenType {MobileID | QuickID}] [ < CommonParameters > ]

Set-RASMFA [- Id ] <uint> - Radius <SwitchParameter> [- BackupServer <string> ] [- Description <string> ] [- DisplayName <string> ] [- Enabled <bool> ] [- ForwardFirstPwdToAD <bool> ] [- HAMode {Parallel | Serial}] [- IgnoreErrors <string[]> ] [- InheritDefaultCriteriaSettings <bool> ] [- NewName <string> ] [- PasswordEncoding {PAP | CHAP}] [- RadiusPort <uint> ] [- RadiusServer <string> ] [- Retries <uint> ] [- SecretKey <SecureString> ] [- Timeout <uint> ] [- UsernameOnly <bool> ] [ < CommonParameters > ]

Set-RASMFA [- Id ] <uint> - Safenet <SwitchParameter> [- Description <string> ] [- Enabled <bool> ] [- InheritDefaultCriteriaSettings <bool> ] [- NewName <string> ] [- OTPServiceURL <string> ] [- SafenetAuthMode {MandatoryForAllUsers | CreateTokenForDomainAuthenticatedUsers | UsersWithSafeNetAcc}] [- TMSWebApiURL <string> ] [- UserRepository <string> ] [ < CommonParameters > ]

Set-RASMFA [- Id ] <uint> - TOTP <SwitchParameter> [- Description <string> ] [- DisplayName <string> ] [- Enabled <bool> ] [- InheritDefaultCriteriaSettings <bool> ] [- NewName <string> ] [- Tolerance <uint> ] [- UntilDateTime <DateTime> ] [- UserEnrollment {Allow | AllowUntil | DoNotAllow}] [ < CommonParameters > ]

Set-RASMFA [- InputObject ] < MFA > [- ActivateEmail <bool> ] [- ActivateSMS <bool> ] [- App <string> ] [- AppID <string> ] [- AuthMode {MandatoryForAllUsers | CreateTokenForDomainAuthenticatedUsers | UsersWithDeepnetAcc}] [- Deepnet <SwitchParameter> ] [- DeepnetAgent <string> ] [- DeepnetPort <uint> ] [- DeepnetServer <string> ] [- DefaultDomain <string> ] [- Description <string> ] [- Enabled <bool> ] [- InheritDefaultCriteriaSettings <bool> ] [- NewName <string> ] [- SSL <bool> ] [- TokenType {MobileID | QuickID}] [ < CommonParameters > ]

Set-RASMFA [- InputObject ] < MFA > [- BackupServer <string> ] [- Description <string> ] [- DisplayName <string> ] [- Enabled <bool> ] [- HAMode {Parallel | Serial}] [- IgnoreErrors <string[]> ] [- InheritDefaultCriteriaSettings <bool> ] [- NewName <string> ] [- PasswordEncoding {PAP | CHAP}] [- Radius <SwitchParameter> ] [- RadiusPort <uint> ] [- RadiusServer <string> ] [- Retries <uint> ] [- SecretKey <SecureString> ] [- Timeout <uint> ] [- UsernameOnly <bool> ] [ < CommonParameters > ]

Set-RASMFA [- InputObject ] < MFA > [- Description <string> ] [- Enabled <bool> ] [- InheritDefaultCriteriaSettings <bool> ] [- NewName <string> ] [- OTPServiceURL <string> ] [- Safenet <SwitchParameter> ] [- SafenetAuthMode {MandatoryForAllUsers | CreateTokenForDomainAuthenticatedUsers | UsersWithSafeNetAcc}] [- TMSWebApiURL <string> ] [- UserRepository <string> ] [ < CommonParameters > ]

Set-RASMFA [- InputObject ] < MFA > [- Description <string> ] [- DisplayName <string> ] [- Enabled <bool> ] [- InheritDefaultCriteriaSettings <bool> ] [- NewName <string> ] [- Tolerance <uint> ] [- TOTP <SwitchParameter> ] [- UntilDateTime <DateTime> ] [- UserEnrollment {Allow | AllowUntil | DoNotAllow}] [ < CommonParameters > ]

Set-RASMFA [- Name ] <string> [[- SiteId ] <uint> ] - Deepnet <SwitchParameter> [- ActivateEmail <bool> ] [- ActivateSMS <bool> ] [- App <string> ] [- AppID <string> ] [- AuthMode {MandatoryForAllUsers | CreateTokenForDomainAuthenticatedUsers | UsersWithDeepnetAcc}] [- DeepnetAgent <string> ] [- DeepnetPort <uint> ] [- DeepnetServer <string> ] [- DefaultDomain <string> ] [- Description <string> ] [- Enabled <bool> ] [- InheritDefaultCriteriaSettings <bool> ] [- NewName <string> ] [- SSL <bool> ] [- TokenType {MobileID | QuickID}] [ < CommonParameters > ]

Set-RASMFA [- Name ] <string> [[- SiteId ] <uint> ] - Radius <SwitchParameter> [- BackupServer <string> ] [- Description <string> ] [- DisplayName <string> ] [- Enabled <bool> ] [- ForwardFirstPwdToAD <bool> ] [- HAMode {Parallel | Serial}] [- IgnoreErrors <string[]> ] [- InheritDefaultCriteriaSettings <bool> ] [- NewName <string> ] [- PasswordEncoding {PAP | CHAP}] [- RadiusPort <uint> ] [- RadiusServer <string> ] [- Retries <uint> ] [- SecretKey <SecureString> ] [- Timeout <uint> ] [- UsernameOnly <bool> ] [ < CommonParameters > ]

Set-RASMFA [- Name ] <string> [[- SiteId ] <uint> ] - Safenet <SwitchParameter> [- Description <string> ] [- Enabled <bool> ] [- InheritDefaultCriteriaSettings <bool> ] [- NewName <string> ] [- OTPServiceURL <string> ] [- SafenetAuthMode {MandatoryForAllUsers | CreateTokenForDomainAuthenticatedUsers | UsersWithSafeNetAcc}] [- TMSWebApiURL <string> ] [- UserRepository <string> ] [ < CommonParameters > ]

Set-RASMFA [- Name ] <string> [[- SiteId ] <uint> ] - TOTP <SwitchParameter> [- Description <string> ] [- DisplayName <string> ] [- Enabled <bool> ] [- InheritDefaultCriteriaSettings <bool> ] [- NewName <string> ] [- Tolerance <uint> ] [- UntilDateTime <DateTime> ] [- UserEnrollment {Allow | AllowUntil | DoNotAllow}] [ < CommonParameters > ]

DESCRIPTION

Modifies properties of a multi-factor authentication.

PARAMETERS


- Name <string>
The name of the target multi-factor authentication .

This must be the actual multi-factor authentication name used in the RAS farm.

        Required?                    true
        Position?                    0
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- SiteId <uint>
Site ID in which to modify the specified multi-factor authentication .

If the parameter is omitted, the site ID of the Licensing Server will be used.

        Required?                    false
        Position?                    1
        Default value                0
        Accept pipeline input?       false
        Accept wildcard characters?  false

- Id <uint>
The ID of the multi-factor authentication to modify. To obtain the ID, use the Get-RASMFA cmdlet.

        Required?                    true
        Position?                    0
        Default value                0
        Accept pipeline input?       false
        Accept wildcard characters?  false

- InputObject < MFA >
The multi factor authentication to modify.

To obtain an object of type MFA, use the Get-RASMFA cmdlet.

        Required?                    true
        Position?                    0
        Default value                
        Accept pipeline input?       true (ByValue)
        Accept wildcard characters?  false

- NewName <string>
The new name of the target multi-factor authentication .

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- Description <string>
A user-defined multi-factor authentication description.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- Enabled <bool>
Enable or disable the specified multi-factor authentication in a site.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- InheritDefaultCriteriaSettings <bool>
If true default criteria settings will be inherited.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- Deepnet <SwitchParameter>
Deepnet SwitchParameter.

        Required?                    true
        Position?                    named
        Default value                False
        Accept pipeline input?       false
        Accept wildcard characters?  false

- ActivateEmail <bool>
Whether the activation email is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- ActivateSMS <bool>
Whether the activation SMS is enabled or disabled.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- App <string>
A value that represents the application name.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- AppID <string>
A value that represents the application ID.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- AuthMode < DeepnetAuthMode >
Authentication mode which defines the type of user for which a token will be created.

Possible values: MandatoryForAllUsers, CreateTokenForDomainAuthenticatedUsers, UsersWithDeepnetAcc

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- DeepnetAgent <string>
A value that represents the name of Deepnet Agent.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- DefaultDomain <string>
A value that represents the Default Domain.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- SSL <bool>
Whether SSL is allowed or not.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- DeepnetServer <string>
The server of the second level authentication provider.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- DeepnetPort <uint>
The port number of the second level authentication provider.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- TokenType < TokenType >
Token Type (Flash ID, Mobile ID, Grid ID, or Quick ID).

Possible values: MobileID, QuickID

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- Radius <SwitchParameter>
Radius SwitchParameter

        Required?                    true
        Position?                    named
        Default value                False
        Accept pipeline input?       false
        Accept wildcard characters?  false

- RadiusServer <string>
The server of the second level authentication provider.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- RadiusPort <uint>
The port number of the second level authentication provider.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- PasswordEncoding < PasswordEncoding >
The type of password encoding to be used.

Possible values: PAP, CHAP

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- Retries <uint>
Number of retries.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- Timeout <uint>
Connection timeout (in seconds).

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- DisplayName <string>
RADIUS type name.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- UsernameOnly <bool>
Specifies if forwarding of only the Username to RADIUS Server is enabled or not.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- ForwardFirstPwdToAD <bool>
Specifies if forwarding of first password to Windows authentication provider is enabled or not.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- BackupServer <string>
The backup server of the second level authentication provider.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- HAMode < HAMode >
The type of high availability mode to be used.

Possible values: Parallel, Serial

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- SecretKey <SecureString>
RADIUS setting. The secret key.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- IgnoreErrors <string[]>
Specifies the list of Ignored Errors.

This is a DuoRadius only setting.

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- Safenet <SwitchParameter>
Safenet SwitchParameter

        Required?                    true
        Position?                    named
        Default value                False
        Accept pipeline input?       false
        Accept wildcard characters?  false

- SafenetAuthMode < SafeNetAuthMode >
SafeNet Authentication Mode

Possible values: MandatoryForAllUsers, CreateTokenForDomainAuthenticatedUsers, UsersWithSafeNetAcc

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- OTPServiceURL <string>
OTP Service URL

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- UserRepository <string>
A value representing User Store

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- TMSWebApiURL <string>
The URL of the web service

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- TOTP <SwitchParameter>
TOTP SwitchParameter

        Required?                    true
        Position?                    named
        Default value                False
        Accept pipeline input?       false
        Accept wildcard characters?  false

- UserEnrollment < UserEnrollment >
Use of Enrollment

Possible values: Allow, AllowUntil, DoNotAllow

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- UntilDateTime <DateTime>
Allow User Enrollment until date/time

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

- Tolerance <uint>
TOTP tolerance in seconds. Accepted values are 0 (None), 30, 60, 90 and 120

        Required?                    false
        Position?                    named
        Default value                
        Accept pipeline input?       false
        Accept wildcard characters?  false

< CommonParameters >
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see 
        about_CommonParameters documentation. 

INPUTS

MFA

OUTPUTS

-none-

EXAMPLES


---------- EXAMPLE 1 ----------

Set-RASMFA "MFA" -Deepnet -Enabled $False

Disables the multi-factor authentication specified by name and by type.
---------- EXAMPLE 2 ----------

Set-RASMFA -Id 10 -Enabled $False

Disables the multi-factor authentication specified by ID.

RELATED LINKS