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 Multi Factor Authentication upon creation.
If the parameter is omitted, the Multi Factor Authentication is
initialised as Disabled.
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
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
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? true
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? true
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
DeepnetPort (uint)
The port number of the second level authentication provider.
Required? true
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
Token Type (Mobile 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
RADIUS Type
Possible values: Radius, AzureRadius, DuoRadius, FortiRadius,
TekRadius
Required? false
Position? named
Default value Radius
Accept pipeline input? false
Accept wildcard characters? false
RadiusServer (string)
The server of the second level authentication provider.
Required? true
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
RadiusPort (uint)
The port number of the second level authentication provider.
Required? true
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
PasswordEncoding
Possible values: PAP, CHAP
Required? false
Position? named
Default value PAP
Accept pipeline input? false
Accept wildcard characters? false
Retries (uint)
Number of retries.
Required? true
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
Timeout (uint)
Connection timeout (in seconds).
Required? true
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
DisplayName (string)
RADIUS type name.
Required? true
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
The type of high availability mode to be used.
Possible values: Parallel, Serial
Required? false
Position? named
Default value Parallel
Accept pipeline input? false
Accept wildcard characters? false
SecretKey (SecureString)
RADIUS setting. The secret key.
Required? true
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
Possible values: MandatoryForAllUsers,
CreateTokenForDomainAuthenticatedUsers, UsersWithSafeNetAcc
Required? false
Position? named
Default value MandatoryForAllUsers
Accept pipeline input? false
Accept wildcard characters? false
OTPServiceURL (string)
OTP Service URL
Required? true
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
TOTP Type
Possible values: GAuthTOTP, TOTP, MicrosoftTOTP
Required? false
Position? named
Default value GAuthTOTP
Accept pipeline input? false
Accept wildcard characters? false
Use of Enrollment
Possible values: Allow, AllowUntil, DoNotAllow
Required? false
Position? named
Default value Allow
Accept pipeline input? false
Accept wildcard characters? false
ShowInformationForUnenrolledUsers
Possible values: Always, IfEnrollmentIsAllowed, Never
Required? false
Position? named
Default value IfEnrollmentIsAllowed
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 0
Accept pipeline input? false
Accept wildcard characters? false
EmailOTP (SwitchParameter)
Email OTP SwitchParameter
Required? true
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
OTPLifespanSec (uint)
The lifespan of the OTP (seconds)
Required? false
Position? named
Default value 60
Accept pipeline input? false
Accept wildcard characters? false
ExternalEmailStorage
Possible values: RASDatabase, ADMail, ADCustom
Required? false
Position? named
Default value RASDatabase
Accept pipeline input? false
Accept wildcard characters? false
EmailContent (string)
The content of the email. Possible variables: %OTP%, %DURATION%
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
EmailSubject (string)
The subject of the email. Possible variables: %OTP%
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
UserMessagePrompt (string)
User message prompt
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
ADCustomAttribute (string)
AD Custom Attribute
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
AllowEnrollExternalEmail (bool)
Allow enrollment of external email
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
OTPLength (uint)
The length of the OTP generated
Required? false
Position? named
Default value 6
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
-none-
OUTPUTS
EXAMPLES
**---------- EXAMPLE 1 ----------
New-RASMFA "MFA"
Creates a new Multi Factor Authentication with the specified name.