NAME
Invoke-RASMFA
SYNOPSIS
Invokes a MFA action.
SYNTAX
Invoke-RASMFA - **
(SwitchParameter)
[-
(List`1) ] [
(string) ] [- {Parallel |
Serial}] [-
{PAP | CHAP}] [ (uint) ]
[ (uint) ]
[ (string) ]
[ (uint) ]
[( ) ]
Invoke-RASMFA [ ] (uint) **
- (SwitchParameter)
[( ) ]
Invoke-RASMFA - **
(SwitchParameter) -
(string)
[( ) ]
Invoke-RASMFA [- ]**
( )
- (SwitchParameter)
[( ) ]
Invoke-RASMFA [[- ]**
(uint) ] -
(string) -
(SwitchParameter)
[
(string) ]
[( ) ]
DESCRIPTION
Invokes a MFA action.
PARAMETERS
Id (uint)
The ID of the MFA to invoke the action on. To obtain the ID, use the
Get-RASMFA cmdlet.
Copy Required? true
Position? 0
Default value 0
Accept pipeline input? false
Accept wildcard characters? false
The MFA object to invoke the action on.
Copy Required? true
Position? 0
Default value
Accept pipeline input? true (ByValue)
Accept wildcard characters? false
Duplicate (SwitchParameter)
Specifies to duplicate the MFA provider.
Copy Required? true
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
CheckConnection (SwitchParameter)
Specifies to duplicate the MFA provider.
Copy Required? true
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
ValidateADAccess (SwitchParameter)
Specifies to duplicate the MFA provider.
Copy Required? true
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
ImportVendor (SwitchParameter)
Specifies to duplicate the MFA provider.
Copy Required? true
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false
Server (string)
The server of the second level authentication provider.
Copy 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.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
Port (uint)
The port number of the second level authentication provider.
Copy Required? false
Position? named
Default value 0
Accept pipeline input? false
Accept wildcard characters? false
The type of high availability mode to be used.
Possible values: Parallel, Serial
Copy Required? false
Position? named
Default value Parallel
Accept pipeline input? false
Accept wildcard characters? false
Timeout (uint)
Connection timeout (in seconds).
Copy Required? false
Position? named
Default value 0
Accept pipeline input? false
Accept wildcard characters? false
Retries (uint)
Number of retries.
Copy Required? false
Position? named
Default value 0
Accept pipeline input? false
Accept wildcard characters? false
PasswordEncoding
Possible values: PAP, CHAP
Copy Required? false
Position? named
Default value PAP
Accept pipeline input? false
Accept wildcard characters? false
AttributeInfoList (List`1)
List of the RADIUS attribute information.
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
SiteId (uint)
Site ID from which to Validate the MFA AD Access.
If the parameter is omitted, the Licensing Server site ID will be
used.
Copy Required? false
Position? 1
Default value 0
Accept pipeline input? false
Accept wildcard characters? false
ADCustomAttribute (string)
AD Custom Attribute
Copy Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
UserPrincipalName (string)
The User Principal Name
Copy Required? true
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
VendorFile (string)
Vendor Details file name.
Copy Required? true
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
(CommonParameters)
Copy This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer, PipelineVariable, and OutVariable. For more information, see
about_CommonParameters documentation.
OUTPUTS
EXAMPLES
**---------- EXAMPLE 1 ----------
Invoke-RASMFA -Id 1 -Duplicate
Adds a new MFA by duplicating the MFA with ID 1.
**---------- EXAMPLE 2 ----------
Invoke-RASMFA -ValidateADAccess -SiteId 1 -ADCustomAttribute "customasd"
-UserPrincipalName "test@prls.dev"
Adds a new MFA by duplicating the MFA with ID 1.
**---------- EXAMPLE 3 ----------
Invoke-RASMFA -CheckConnection -Server 1.1.1.1 -BackupServer 2.2.2.2
-Port 80 -HAMode Parallel -Timeout 1 -Retries 1 -SecretKey $secretkey
-PasswordEncoding CHAP
Adds a new MFA by duplicating the MFA with ID 1.