Scans an NFC reader to identify the volatile slot index.
Find-SystoLockNfcReaderSettings [-All] [[-Id] <String[]>] [-AuthType <NtdsAuthType>] [-DomainController <String>]
[<CommonParameters>]
Find-SystoLockNfcReaderSettings [-All] [[-InputObject] <IProximityReaderSettings>] [-AuthType <NtdsAuthType>]
[-DomainController <String>] [<CommonParameters>]
The Find-SystoLockNfcReaderSettings cmdlet is designed to interrogate a specified NFC reader device and discover its configuration regarding volatile memory slots (key slots).
When working with memory-based smart cards, specifically Mifare Classic cards, the authentication process requires loading the secret key into a volatile slot on the NFC reader before attempting to access the card's sectors.
While many standard NFC readers use volatile slot index 0 by default, some readers�especially specialized or integrated models�may utilize a different index (e.g., 1, 2, up to 255). Failure to use the correct slot index will result in key loading and authentication failures.
This cmdlet performs a series of configuration checks to report the correct volatile slot index that should be used in reader configuration.
Find-SystoLockNfcReaderSettings -Id 'Cherry GmbH CHERRY SECURE BOARD 1.0'
Finds volatile key slots for the specific reader.
Find-SystoLockNfcReaderSettings -Id "Reader01", "Reader02"
Finds volatile key slots for multiple NFC readers.
Get-SystoLockNfcReaderSettings | Find-SystoLockNfcReaderSettings
Finds volatile key slots for all attached NFC readers using pipeline input.
Find-SystoLockNfcReaderSettings -All
Finds all available NFC readers volatile key slots.
If specified will return all available NFC reader volatile key slots, otherwise only the first one will be returned.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Specifies authentication method to use with domain controller (optional).
The acceptable values for this parameter are: Kerberos and Negotiate.
The default method is Kerberos.
Possible values: Kerberos, Negotiate
Type: NtdsAuthType
Parameter Sets: (All)
Aliases:
Accepted values: Kerberos, Negotiate
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Specifies domain controller name (optional).
Accepts a domain name, a fully qualified domain name or an IP address of the domain controller.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Specifies NFC reader identifier or wildcard.
Type: String[]
Parameter Sets: Id
Aliases: Identifier, Name
Required: False
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
Specifies the objects to be processed.
Type: IProximityReaderSettings
Parameter Sets: InputObject
Aliases:
Required: False
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Contains NFC reader configuration information.
Returns NFC reader configuration information.
Id: the NFC reader identifier.
Description: optional description.
IsEnabled: a boolean value indicating whether the current reader is enabled.
VolatileKeySlotNumber: the volatile key slot number.
Disable-SystoLockNfcReaderSettings
Enable-SystoLockNfcReaderSettings
Get-SystoLockNfcReaderSettings
New-SystoLockNfcReaderSettings
Remove-SystoLockNfcReaderSettings
Set-SystoLockNfcReaderSettings