# Set-RASMFA

### NAME

Set-RASMFA\ <br>

### SYNOPSIS

Modifies a multi-factor authentication.\ <br>

### SYNTAX

Set-RASMFA \[-[Id](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Id)] *\<uint>* -[Deepnet](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Deepnet) *\<SwitchParameter>* \[-[ActivateEmail](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#ActivateEmail) *\<bool>*] \[-[ActivateSMS](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#ActivateSMS) *\<bool>*] \[-[App](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#App) *\<string>*] \[-[AppID](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#AppID) *\<string>*] \[-[AuthMode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#AuthMode) {MandatoryForAllUsers | CreateTokenForDomainAuthenticatedUsers | UsersWithDeepnetAcc}] \[-[DeepnetAgent](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DeepnetAgent) *\<string>*] \[-[DeepnetPort](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DeepnetPort) *\<uint>*] \[-[DeepnetServer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DeepnetServer) *\<string>*] \[-[DefaultDomain](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DefaultDomain) *\<string>*] \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Description) *\<string>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Enabled) *\<bool>*] \[-[InheritDefaultCriteriaSettings](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InheritDefaultCriteriaSettings) *\<bool>*] \[-[NewName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#NewName) *\<string>*] \[-[SSL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#SSL) *\<bool>*] \[-[TokenType](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#TokenType) {MobileID | QuickID}] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#CommonParameters)*>*]

Set-RASMFA \[-Id] *\<uint>* -EmailOTP *\<SwitchParameter>* \[-ADCustomAttribute *\<string>*] \[-AllowEnrollExternalEmail *\<bool>*] \[-DefaultEmailContent *\<SwitchParameter>*] \[-DefaultEmailSubject *\<SwitchParameter>*] \[-DefaultUserMessagePrompt *\<SwitchParameter>*] \[-Description *\<string>*] \[-DisplayName *\<string>*] \[-EmailContent *\<string>*] \[-EmailSubject *\<string>*] \[-Enabled *\<bool>*] \[-ExternalEmailStorage {RASDatabase | ADMail | ADCustom}] \[-InheritDefaultCriteriaSettings *\<bool>*] \[-NewName *\<string>*] \[-OTPLength *\<uint>*] \[-OTPLifespanSec *\<uint>*] \[-ShowInformationForUnenrolledUsers {Always | IfEnrollmentIsAllowed | Never}] \[-UntilDateTime *\<DateTime>*] \[-UserEnrollment {Allow | AllowUntil | DoNotAllow}] \[-UserMessagePrompt *\<string>*] \[*\<CommonParameters>*]\
\
Set-RASMFA \[-[Id](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Id)] *\<uint>* -[Radius](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Radius) *\<SwitchParameter>* \[-[BackupServer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#BackupServer) *\<string>*] \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Description) *\<string>*] \[-[DisplayName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DisplayName) *\<string>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Enabled) *\<bool>*] \[-[ForwardFirstPwdToAD](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#ForwardFirstPwdToAD) *\<bool>*] \[-[HAMode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#HAMode) {Parallel | Serial}] \[-[IgnoreErrors](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#IgnoreErrors) *\<string\[]>*] \[-[InheritDefaultCriteriaSettings](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InheritDefaultCriteriaSettings) *\<bool>*] \[-[NewName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#NewName) *\<string>*] \[-[PasswordEncoding](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#PasswordEncoding) {PAP | CHAP}] \[-[RadiusPort](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#RadiusPort) *\<uint>*] \[-[RadiusServer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#RadiusServer) *\<string>*] \[-[Retries](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Retries) *\<uint>*] \[-[SecretKey](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#SecretKey) *\<SecureString>*] \[-[Timeout](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Timeout) *\<uint>*] \[-[UsernameOnly](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#UsernameOnly) *\<bool>*] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#CommonParameters)*>*]\
\
Set-RASMFA \[-[Id](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Id)] *\<uint>* -[Safenet](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Safenet) *\<SwitchParameter>* \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Description) *\<string>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Enabled) *\<bool>*] \[-[InheritDefaultCriteriaSettings](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InheritDefaultCriteriaSettings) *\<bool>*] \[-[NewName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#NewName) *\<string>*] \[-[OTPServiceURL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#OTPServiceURL) *\<string>*] \[-[SafenetAuthMode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#SafenetAuthMode) {MandatoryForAllUsers | CreateTokenForDomainAuthenticatedUsers | UsersWithSafeNetAcc}] \[-[TMSWebApiURL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#TMSWebApiURL) *\<string>*] \[-[UserRepository](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#UserRepository) *\<string>*] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#CommonParameters)*>*]\
\
Set-RASMFA \[-[Id](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Id)] *\<uint>* -[TOTP](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#TOTP) *\<SwitchParameter>* \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Description) *\<string>*] \[-[DisplayName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DisplayName) *\<string>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Enabled) *\<bool>*] \[-[InheritDefaultCriteriaSettings](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InheritDefaultCriteriaSettings) *\<bool>*] \[-[NewName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#NewName) *\<string>*] \[-ShowInformationForUnenrolledUsers {Always | IfEnrollmentIsAllowed | Never}] \[-[Tolerance](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Tolerance) *\<uint>*] \[-[UntilDateTime](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#UntilDateTime) *\<DateTime>*] \[-[UserEnrollment](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#UserEnrollment) {Allow | AllowUntil | DoNotAllow}] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#CommonParameters)*>*]

\
Set-RASMFA \[-[InputObject](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InputObject)] *<*[*MFA*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/MFA.html)*>* \[-[ActivateEmail](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#ActivateEmail) *\<bool>*] \[-[ActivateSMS](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#ActivateSMS) *\<bool>*] \[-[App](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#App) *\<string>*] \[-[AppID](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#AppID) *\<string>*] \[-[AuthMode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#AuthMode) {MandatoryForAllUsers | CreateTokenForDomainAuthenticatedUsers | UsersWithDeepnetAcc}] \[-[Deepnet](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Deepnet) *\<SwitchParameter>*] \[-[DeepnetAgent](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DeepnetAgent) *\<string>*] \[-[DeepnetPort](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DeepnetPort) *\<uint>*] \[-[DeepnetServer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DeepnetServer) *\<string>*] \[-[DefaultDomain](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DefaultDomain) *\<string>*] \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Description) *\<string>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Enabled) *\<bool>*] \[-[InheritDefaultCriteriaSettings](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InheritDefaultCriteriaSettings) *\<bool>*] \[-[NewName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#NewName) *\<string>*] \[-[SSL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#SSL) *\<bool>*] \[-[TokenType](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#TokenType) {MobileID | QuickID}] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#CommonParameters)*>*]

Set-RASMFA \[-InputObject] *\<MFA>* \[-ADCustomAttribute *\<string>*] \[-AllowEnrollExternalEmail *\<bool>*] \[-DefaultEmailContent *\<SwitchParameter>*] \[-DefaultEmailSubject *\<SwitchParameter>*] \[-DefaultUserMessagePrompt *\<SwitchParameter>*] \[-Description *\<string>*] \[-DisplayName *\<string>*] \[-EmailContent *\<string>*] \[-EmailOTP *\<SwitchParameter>*] \[-EmailSubject *\<string>*] \[-Enabled *\<bool>*] \[-ExternalEmailStorage {RASDatabase | ADMail | ADCustom}] \[-InheritDefaultCriteriaSettings *\<bool>*] \[-NewName *\<string>*] \[-OTPLength *\<uint>*] \[-OTPLifespanSec *\<uint>*] \[-ShowInformationForUnenrolledUsers {Always | IfEnrollmentIsAllowed | Never}] \[-UntilDateTime *\<DateTime>*] \[-UserEnrollment {Allow | AllowUntil | DoNotAllow}] \[-UserMessagePrompt *\<string>*] \[*\<CommonParameters>*]\
\
Set-RASMFA \[-[InputObject](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InputObject)] *<*[*MFA*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/MFA.html)*>* \[-[BackupServer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#BackupServer) *\<string>*] \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Description) *\<string>*] \[-[DisplayName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DisplayName) *\<string>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Enabled) *\<bool>*] \[-[HAMode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#HAMode) {Parallel | Serial}] \[-[IgnoreErrors](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#IgnoreErrors) *\<string\[]>*] \[-[InheritDefaultCriteriaSettings](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InheritDefaultCriteriaSettings) *\<bool>*] \[-[NewName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#NewName) *\<string>*] \[-[PasswordEncoding](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#PasswordEncoding) {PAP | CHAP}] \[-[Radius](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Radius) *\<SwitchParameter>*] \[-[RadiusPort](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#RadiusPort) *\<uint>*] \[-[RadiusServer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#RadiusServer) *\<string>*] \[-[Retries](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Retries) *\<uint>*] \[-[SecretKey](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#SecretKey) *\<SecureString>*] \[-[Timeout](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Timeout) *\<uint>*] \[-[UsernameOnly](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#UsernameOnly) *\<bool>*] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#CommonParameters)*>*]\
\
Set-RASMFA \[-[InputObject](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InputObject)] *<*[*MFA*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/MFA.html)*>* \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Description) *\<string>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Enabled) *\<bool>*] \[-[InheritDefaultCriteriaSettings](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InheritDefaultCriteriaSettings) *\<bool>*] \[-[NewName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#NewName) *\<string>*] \[-[OTPServiceURL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#OTPServiceURL) *\<string>*] \[-[Safenet](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Safenet) *\<SwitchParameter>*] \[-[SafenetAuthMode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#SafenetAuthMode) {MandatoryForAllUsers | CreateTokenForDomainAuthenticatedUsers | UsersWithSafeNetAcc}] \[-[TMSWebApiURL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#TMSWebApiURL) *\<string>*] \[-[UserRepository](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#UserRepository) *\<string>*] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#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](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InputObject)] *<*[*MFA*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/MFA.html)*>* \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Description) *\<string>*] \[-[DisplayName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DisplayName) *\<string>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Enabled) *\<bool>*] \[-[InheritDefaultCriteriaSettings](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InheritDefaultCriteriaSettings) *\<bool>*] \[-[NewName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#NewName) *\<string>*] \[-[Tolerance](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Tolerance) *\<uint>*] \[-[TOTP](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#TOTP) *\<SwitchParameter>*] \[-[UntilDateTime](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#UntilDateTime) *\<DateTime>*] \[-[UserEnrollment](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#UserEnrollment) {Allow | AllowUntil | DoNotAllow}] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#CommonParameters)*>*]\
\
Set-RASMFA \[-[Name](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Name)] *\<string>* \[\[-[SiteId](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#SiteId)] *\<uint>*] -[Deepnet](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Deepnet) *\<SwitchParameter>* \[-[ActivateEmail](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#ActivateEmail) *\<bool>*] \[-[ActivateSMS](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#ActivateSMS) *\<bool>*] \[-[App](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#App) *\<string>*] \[-[AppID](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#AppID) *\<string>*] \[-[AuthMode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#AuthMode) {MandatoryForAllUsers | CreateTokenForDomainAuthenticatedUsers | UsersWithDeepnetAcc}] \[-[DeepnetAgent](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DeepnetAgent) *\<string>*] \[-[DeepnetPort](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DeepnetPort) *\<uint>*] \[-[DeepnetServer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DeepnetServer) *\<string>*] \[-[DefaultDomain](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DefaultDomain) *\<string>*] \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Description) *\<string>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Enabled) *\<bool>*] \[-[InheritDefaultCriteriaSettings](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InheritDefaultCriteriaSettings) *\<bool>*] \[-[NewName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#NewName) *\<string>*] \[-[SSL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#SSL) *\<bool>*] \[-[TokenType](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#TokenType) {MobileID | QuickID}] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#CommonParameters)*>*]

Set-RASMFA -EmailOTP *\<SwitchParameter>* \[-ADCustomAttribute *\<string>*] \[-AllowEnrollExternalEmail *\<bool>*] \[-DefaultEmailContent *\<SwitchParameter>*] \[-DefaultEmailSubject *\<SwitchParameter>*] \[-DefaultUserMessagePrompt *\<SwitchParameter>*] \[-Description *\<string>*] \[-DisplayName *\<string>*] \[-EmailContent *\<string>*] \[-EmailSubject *\<string>*] \[-Enabled *\<bool>*] \[-ExternalEmailStorage {RASDatabase | ADMail | ADCustom}] \[-InheritDefaultCriteriaSettings *\<bool>*] \[-NewName *\<string>*] \[-OTPLength *\<uint>*] \[-OTPLifespanSec *\<uint>*] \[-ShowInformationForUnenrolledUsers {Always | IfEnrollmentIsAllowed | Never}] \[-UntilDateTime *\<DateTime>*] \[-UserEnrollment {Allow | AllowUntil | DoNotAllow}] \[-UserMessagePrompt *\<string>*] \[*\<CommonParameters>*]\
\
Set-RASMFA \[-[Name](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Name)] *\<string>* \[\[-[SiteId](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#SiteId)] *\<uint>*] -[Radius](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Radius) *\<SwitchParameter>* \[-[BackupServer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#BackupServer) *\<string>*] \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Description) *\<string>*] \[-[DisplayName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DisplayName) *\<string>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Enabled) *\<bool>*] \[-[ForwardFirstPwdToAD](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#ForwardFirstPwdToAD) *\<bool>*] \[-[HAMode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#HAMode) {Parallel | Serial}] \[-[IgnoreErrors](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#IgnoreErrors) *\<string\[]>*] \[-[InheritDefaultCriteriaSettings](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InheritDefaultCriteriaSettings) *\<bool>*] \[-[NewName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#NewName) *\<string>*] \[-[PasswordEncoding](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#PasswordEncoding) {PAP | CHAP}] \[-[RadiusPort](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#RadiusPort) *\<uint>*] \[-[RadiusServer](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#RadiusServer) *\<string>*] \[-[Retries](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Retries) *\<uint>*] \[-[SecretKey](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#SecretKey) *\<SecureString>*] \[-[Timeout](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Timeout) *\<uint>*] \[-[UsernameOnly](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#UsernameOnly) *\<bool>*] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#CommonParameters)*>*]\
\
Set-RASMFA \[-[Name](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Name)] *\<string>* \[\[-[SiteId](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#SiteId)] *\<uint>*] -[Safenet](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Safenet) *\<SwitchParameter>* \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Description) *\<string>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Enabled) *\<bool>*] \[-[InheritDefaultCriteriaSettings](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InheritDefaultCriteriaSettings) *\<bool>*] \[-[NewName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#NewName) *\<string>*] \[-[OTPServiceURL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#OTPServiceURL) *\<string>*] \[-[SafenetAuthMode](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#SafenetAuthMode) {MandatoryForAllUsers | CreateTokenForDomainAuthenticatedUsers | UsersWithSafeNetAcc}] \[-[TMSWebApiURL](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#TMSWebApiURL) *\<string>*] \[-[UserRepository](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#UserRepository) *\<string>*] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#CommonParameters)*>*]\
\
Set-RASMFA \[-[Name](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Name)] *\<string>* \[\[-[SiteId](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#SiteId)] *\<uint>*] -[TOTP](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#TOTP) *\<SwitchParameter>* \[-[Description](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Description) *\<string>*] \[-[DisplayName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#DisplayName) *\<string>*] \[-[Enabled](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Enabled) *\<bool>*] \[-[InheritDefaultCriteriaSettings](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#InheritDefaultCriteriaSettings) *\<bool>*] \[-[NewName](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#NewName) *\<string>*] \[-ShowInformationForUnenrolledUsers {Always | IfEnrollmentIsAllowed | Never}] \[-[Tolerance](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#Tolerance) *\<uint>*] \[-[UntilDateTime](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#UntilDateTime) *\<DateTime>*] \[-[UserEnrollment](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#UserEnrollment) {Allow | AllowUntil | DoNotAllow}] \[*<*[*CommonParameters*](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/cmdlets/Set-RASMFA.html#CommonParameters)*>*]\ <br>

### DESCRIPTION

Modifies properties of a multi-factor authentication.\ <br>

### 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.\ <br>

```
        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.\ <br>

```
        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.\ <br>

```
        Required?                    true
```

```
        Position?                    0
```

```
        Default value                0
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**InputObject <**[**MFA**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/MFA.html)**>**\
The multi factor authentication to modify.\
\
To obtain an object of type MFA, use the Get-RASMFA cmdlet.\ <br>

```
        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 .\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

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

```
        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.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

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

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**Deepnet \<SwitchParameter>**\
Deepnet SwitchParameter.\ <br>

```
        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.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

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

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

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

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

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

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**AuthMode <**[**DeepnetAuthMode**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/DeepnetAuthMode.html)**>**\
Authentication mode which defines the type of user for which a token will be created.\
\
Possible values: MandatoryForAllUsers, CreateTokenForDomainAuthenticatedUsers, UsersWithDeepnetAcc\ <br>

```
        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.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

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

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**SSL \<bool>**\
Whether SSL is allowed or not.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

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

```
        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.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**TokenType <**[**TokenType**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/TokenType.html)**>**\
Token Type (Flash ID, Mobile ID, Grid ID, or Quick ID).\
\
Possible values: MobileID, QuickID\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**Radius \<SwitchParameter>**\
Radius SwitchParameter\ <br>

```
        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.\ <br>

```
        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.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**PasswordEncoding <**[**PasswordEncoding**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/PasswordEncoding.html)**>**\
The type of password encoding to be used.\
\
Possible values: PAP, CHAP\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**Retries \<uint>**\
Number of retries.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

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

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**DisplayName \<string>**\
RADIUS type name.\ <br>

```
        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.\ <br>

```
        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.\ <br>

```
        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.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**HAMode <**[**HAMode**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/HAMode.html)**>**\
The type of high availability mode to be used.\
\
Possible values: Parallel, Serial\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**SecretKey \<SecureString>**\
RADIUS setting. The secret key.\ <br>

```
        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.\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**Safenet \<SwitchParameter>**\
Safenet SwitchParameter\ <br>

```
        Required?                    true
```

```
        Position?                    named
```

```
        Default value                False
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**SafenetAuthMode <**[**SafeNetAuthMode**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/SafeNetAuthMode.html)**>**\
SafeNet Authentication Mode\
\
Possible values: MandatoryForAllUsers, CreateTokenForDomainAuthenticatedUsers, UsersWithSafeNetAcc\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**OTPServiceURL \<string>**\
OTP Service URL\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**UserRepository \<string>**\
A value representing User Store\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**TMSWebApiURL \<string>**\
The URL of the web service\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**TOTP \<SwitchParameter>**\
TOTP SwitchParameter\ <br>

```
        Required?                    true
```

```
        Position?                    named
```

```
        Default value                False
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

\
-**UserEnrollment <**[**UserEnrollment**](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/UserEnrollment.html)**>**\
Use of Enrollment\
\
Possible values: Allow, AllowUntil, DoNotAllow\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

<br>

-**ShowInformationForUnenrolledUsers \<ShowInformationForUnenrolledUsers>**\
Show information for unenrolled users\
\
Possible values: Always, IfEnrollmentIsAllowed, Never\ <br>

```
        Required?                    false
```

```
        Position?                    named
```

```
        Default value                
```

```
        Accept pipeline input?       false
```

```
        Accept wildcard characters?  false
```

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

```
        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\ <br>

```
        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 . 
```

<br>

### INPUTS

[MFA](https://download.parallels.com/ras/v19/docs/en_US/Parallels-RAS-v19-PowerShell-Guide/RASAdmin/types/MFA.html)

### OUTPUTS

-none-

### EXAMPLES

\
\&#xNAN;**---------- EXAMPLE 1 ----------**\
\
Set-RASMFA "MFA" -Deepnet -Enabled $False\
\
Disables the multi-factor authentication specified by name and by type.\
\&#xNAN;**---------- EXAMPLE 2 ----------**\
\
Set-RASMFA -Id 10 -Enabled $False\
\
Disables the multi-factor authentication specified by ID.<br>
