DSInternals.Passkeys.Format.ps1xml
|
<?xml version="1.0" encoding="utf-8"?>
<Configuration> <ViewDefinitions> <!-- Get-PasskeyAuthenticator List View (Default) --> <View> <Name>DSInternals.Win32.WebAuthn.AuthenticatorDetails.ListView</Name> <ViewSelectedBy> <TypeName>DSInternals.Win32.WebAuthn.AuthenticatorDetails</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>AuthenticatorId</Label> <ScriptBlock>[DSInternals.Win32.WebAuthn.Base64UrlConverter]::ToBase64UrlString($_.AuthenticatorId)</ScriptBlock> </ListItem> <ListItem> <PropertyName>AuthenticatorName</PropertyName> </ListItem> <ListItem> <PropertyName>Locked</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!-- Get-PasskeyAuthenticator Table View --> <View> <Name>DSInternals.Win32.WebAuthn.AuthenticatorDetails.TableView</Name> <ViewSelectedBy> <TypeName>DSInternals.Win32.WebAuthn.AuthenticatorDetails</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>AuthenticatorId</Label> <Width>45</Width> </TableColumnHeader> <TableColumnHeader> <Label>AuthenticatorName</Label> </TableColumnHeader> <TableColumnHeader> <Label>Locked</Label> <Width>8</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <ScriptBlock>[DSInternals.Win32.WebAuthn.Base64UrlConverter]::ToBase64UrlString($_.AuthenticatorId)</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>AuthenticatorName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Locked</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!-- Get-PasskeyAuthenticatorPlugin List View (Default) --> <View> <Name>DSInternals.Win32.WebAuthn.AuthenticatorPluginInformation.ListView</Name> <ViewSelectedBy> <TypeName>DSInternals.Win32.WebAuthn.AuthenticatorPluginInformation</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <PropertyName>UserName</PropertyName> </ListItem> <ListItem> <PropertyName>Name</PropertyName> </ListItem> <ListItem> <Label>Publisher</Label> <PropertyName>PublisherDisplayName</PropertyName> </ListItem> <ListItem> <PropertyName>PackageSignatureKind</PropertyName> </ListItem> <ListItem> <PropertyName>Enabled</PropertyName> </ListItem> <ListItem> <Label>AAGUID</Label> <PropertyName>AaGuid</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!-- Get-PasskeyAuthenticatorPlugin Table View --> <View> <Name>DSInternals.Win32.WebAuthn.AuthenticatorPluginInformation.TableView</Name> <ViewSelectedBy> <TypeName>DSInternals.Win32.WebAuthn.AuthenticatorPluginInformation</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>UserName</Label> <Width>20</Width> </TableColumnHeader> <TableColumnHeader> <Label>Name</Label> <Width>25</Width> </TableColumnHeader> <TableColumnHeader> <Label>Publisher</Label> <Width>20</Width> </TableColumnHeader> <TableColumnHeader> <Label>SignatureKind</Label> <Width>14</Width> </TableColumnHeader> <TableColumnHeader> <Label>Enabled</Label> <Width>8</Width> </TableColumnHeader> <TableColumnHeader> <Label>AAGUID</Label> <Width>38</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>UserName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>PublisherDisplayName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>PackageSignatureKind</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Enabled</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>AaGuid</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!-- Get-PasskeyWindowsHello List View (Default) --> <View> <Name>DSInternals.Win32.WebAuthn.CredentialDetails.ListView</Name> <ViewSelectedBy> <TypeName>DSInternals.Win32.WebAuthn.CredentialDetails</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>CredentialId</Label> <ScriptBlock>[DSInternals.Win32.WebAuthn.Base64UrlConverter]::ToBase64UrlString($_.CredentialId)</ScriptBlock> </ListItem> <ListItem> <Label>RelyingPartyId</Label> <ScriptBlock>$_.RelyingPartyInformation.Id</ScriptBlock> </ListItem> <ListItem> <Label>RelyingPartyName</Label> <ScriptBlock>$_.RelyingPartyInformation.Name</ScriptBlock> </ListItem> <ListItem> <Label>UserName</Label> <ScriptBlock>$_.UserInformation.Name</ScriptBlock> </ListItem> <ListItem> <Label>UserDisplayName</Label> <ScriptBlock>$_.UserInformation.DisplayName</ScriptBlock> </ListItem> <ListItem> <PropertyName>Removable</PropertyName> </ListItem> <ListItem> <PropertyName>BackedUp</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> <!-- Get-PasskeyWindowsHello Table View --> <View> <Name>DSInternals.Win32.WebAuthn.CredentialDetails.TableView</Name> <ViewSelectedBy> <TypeName>DSInternals.Win32.WebAuthn.CredentialDetails</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>CredentialId</Label> <Width>45</Width> </TableColumnHeader> <TableColumnHeader> <Label>RelyingPartyId</Label> <Width>25</Width> </TableColumnHeader> <TableColumnHeader> <Label>UserName</Label> <Width>25</Width> </TableColumnHeader> <TableColumnHeader> <Label>Removable</Label> <Width>10</Width> </TableColumnHeader> <TableColumnHeader> <Label>BackedUp</Label> <Width>9</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <ScriptBlock>[DSInternals.Win32.WebAuthn.Base64UrlConverter]::ToBase64UrlString($_.CredentialId)</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.RelyingPartyInformation.Id</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.UserInformation.Name</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>Removable</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>BackedUp</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <!-- Test-Passkey Custom View (Default) - JSON format with Base64Url encoding --> <View> <Name>DSInternals.Win32.WebAuthn.PublicKeyCredential.CustomView</Name> <ViewSelectedBy> <TypeName>DSInternals.Win32.WebAuthn.PublicKeyCredential</TypeName> </ViewSelectedBy> <CustomControl> <CustomEntries> <CustomEntry> <CustomItem> <ExpressionBinding> <ScriptBlock>$_.ToString()</ScriptBlock> </ExpressionBinding> </CustomItem> </CustomEntry> </CustomEntries> </CustomControl> </View> </ViewDefinitions> </Configuration> |