Set AvmTamMarkMessage - Gincules/avmtools GitHub Wiki
Action: MarkMessage
Available on: â
FRITZ!Box / đĢ FRITZ!Repeater
Status: â
Remote access: â
Required rights: âī¸
This function marks a specified message as read. A specific TAM is selected by Index.
The Index field from a message in the MessageList should be taken for the MessageIndex to select a specific message. If the MarkedAsRead state variable is set to 1, the message is marked as read, when it is 0, the message is marked as unread. The default value is 1 to guarantee downward compatibility to older clients.
Input:
| Data type | Variable | Example or Description |
|---|---|---|
| Ushort | NewIndex | 0 |
| Ushort | NewMessageIndex | 0 |
| Boolean | NewMarkedAsRead | 1 |
Output:
| Data type | Variable | Example |
|---|---|---|
| String | u | urn:dslforum-org:service:X_AVM-DE_TAM:1 |
Set-AvmTamMarkMessage
[-Insecure]
[-RemoteAccess]
[-Url <String>]
[-Port <Ushort>]
[-Credential <PSCredential>]
[-NewIndex <Ushort>]
[-NewMessageIndex <Ushort>]
[-NewMarkedAsRead <Boolean>]This example describes how to run the command using a valid certificate and remote access.
[PSCredential]$Credential = Import-Clixml -Path "${env:APPDATA}\PScred\avmtools-credential.xml"
$splatParameters = @{
RemoteAccess = $true
Url = "https://myfritzaddress12.myfritz.net"
Port = 443
Credential = $Credential
NewIndex = 0
NewMessageIndex = 0
NewMarkedAsRead = 1
}
Set-AvmTamMarkMessage @splatParametersThis example describes how to run the command using local connection with a valid certificate.
[PSCredential]$Credential = Import-Clixml -Path "${env:APPDATA}\PScred\avmtools-credential.xml"
$splatParameters = @{
Url = "https://fritz.box"
Port = 49443
Credential = $Credential
NewIndex = 0
NewMessageIndex = 0
NewMarkedAsRead = 1
}
Set-AvmTamMarkMessage @splatParametersIP address can be used instead of DNS name.
[PSCredential]$Credential = Import-Clixml -Path "${env:APPDATA}\PScred\avmtools-credential.xml"
$splatParameters = @{
Url = "https://192.168.178.1"
Port = 49443
Credential = $Credential
NewIndex = 0
NewMessageIndex = 0
NewMarkedAsRead = 1
}
Set-AvmTamMarkMessage @splatParametersThis example describes how to run the command using local connection without a valid certificate.
[PSCredential]$Credential = Import-Clixml -Path "${env:APPDATA}\PScred\avmtools-credential.xml"
$splatParameters = @{
Insecure = $true
Url = "http://fritz.box"
Port = 49000
Credential = $Credential
NewIndex = 0
NewMessageIndex = 0
NewMarkedAsRead = 1
}
Set-AvmTamMarkMessage @splatParametersIP address can be used instead of DNS name.
[PSCredential]$Credential = Import-Clixml -Path "${env:APPDATA}\PScred\avmtools-credential.xml"
$splatParameters = @{
Insecure = $true
Url = "http://192.168.178.1"
Port = 49000
Credential = $Credential
NewIndex = 0
NewMessageIndex = 0
NewMarkedAsRead = 1
}
Set-AvmTamMarkMessage @splatParameters