9.4. intqdadm.exe command line parameters

Table “intqdadm.exe” command line parameters shows the command line parameters of intqdadm.exe, along with possible values and an explanation of the value’s effect:

“intqdadm.exe” command line parameters
Command line parameter Explanation
/AutoLogin=SERVERNAME If this parameter is passed, IDERI note QuickNote will perform a quick login to the IDERI note server SERVERNAME.
/AutoLoginAD=number If number is non-zero, IDERI note QuickNote will perform a quick login to an IDERI note server whose name is determined via an AD query.
/tcp=port If port is a non-empty string, IDERI note QuickNote will perform a quick login to an IDERI note server with the TCP-Port number denoted by port. If port is the special string “AD”, the port number will be determined via an AD query.
/ini=inifile If inifile is a non-empty string, IDERI note QuickNote will treat this as a filename of a file in ini file format. This file will be read in during startup of IDERI note QuickNote and will prefill the message window. See the table below for further information about the possible sections, keys and values that can be specified in this ini file.

If the /ini command line option is specified, IDERI note QuickNote will read the ini file that has been specified via this command line and will use it to prefill the message creation dialog. An example for the content of this file is shown below:

[Message]
Lines=4
Line1=Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod
Line2=tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim
Line3=veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid
Line4=ex ea commodi consequat.
Importance=2
NotifyReceive=0
NotifyAcknowledge=0
OptionNoResendIfAckedOlderRevision=0
OptionNoResendIfAckOnOtherComputer=0
OptionNoRecvIfConnectedAfterMsgStart=1
Start=+02/00/00
End=03/27/2011 04:00:00
LinkMaximized=1
ShowAsPopup=1
ShowInTicker=1
LinkTarget="http://www.example.com"
LinkText="This is a sample link text"
Addressing=0
LogonScreen=1
LogonScreenOnly=0
ExcludeHomeOfficeUsers=1
OnlyHomeOfficeUsers=0
Fullscreen=0
FullscreenLock=0
ExcludeMobileDevices=0
OnlyMobileDevices=0
Languages=de-DE

[Recipients]
Allow=ideri\albert.tross,Administrators
Deny=users
AllowSid=S-1-1-0,S-1-2-0,
DenySID=S-1-5-4,S-1-5-6,S-1-5-21-1926834585-1904442152-2892967161-1005

[Connection]
Server=sv01
ServerAD=0
Port=1024
PortAD=0
NamedPipes=0
LocalServerAsSelf=0
LoginAsSelf=0
user=
password=
domain=
WorkgroupLogin=0
ShowLoginDialog=0

[lang_de-DE]
Lines=4
Line1=German Lorem ipsum dolor sit amet, consectetur adipisici elit, sed
Line2=eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim
Line3=ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
Line4=aliquid ex ea commodi consequat.
LinkTarget="http://www.example.com/de"
LinkText="Das ist ein Beispieltext für eine Verknüpfung"

An ini file specified via the /ini command line parameter uses three sections, the Message, the Recipients and the Connection sections, as outlined in the example above. The three tables in the remainder of this section will explain the keys and possible values for these three ini file sections.

The table Keys for the message section lists the keys that can be specified in the Message section:

Keys for the message section
Key Explanation
Lines Specify the number of keys of type Linexyz that should be read from this section.
Linexyz An individual line of message text. The placeholder xyz stands for a number bewteen 1 and the value passed to the Lines key.
Importance Specify a value between 0 and 2. 0 stands for an information message, 1 stands for a warning message and 2 stands for an alert message.
NotifyReceive Specify a nonzero value here to create a message that turns on reception notification for the new message.
NotifyAcknowledge Specify a nonzero value here to create a message that turns on acknowledgement notification for the new message.
OptionNoResendIfAckedOlderRevision Specify a nonzero value here to create a message that is not sent again to clients that already acknowledged an older revision of the message on the same computer.
OptionNoResendIfAckOnOtherComputer Specify a nonzero value here to create a message that is not sent again to clients that already acknowledged an older revision of the message on the same or another computer.
OptionNoRecvIfConnectedAfterMsgStart Specify a nonzero value here to create a message that is not sent to clients whose logon session has started after the message start date.
Start Specify the start date of the message here. The start date must be specified in the following format: “MM/DD/YYYY hh:mm:ss”. MM denotes the month (in the range 1...12), DD the day (in the range 1...31), YYYY the year as a four digit number, hh the hour (in the range 0...23), mm the minute (in the range 0...59) and ss the second (0...59). The start time of the message can be specified using a relative time instead of an absolute time using the format “+dd/hh/mm/ss” (relative time in the future) or the format “-dd/hh/mm/ss” (relative time in the past).
End Specify the end date of the message here. The end date of the message is specified using the exact same format as the start date explained above.
ShowAsPopup Specify a nonzero value here to create a message that appears on the clients as a popup window.
ShowInTicker Specify a nonzero value here to create a message that appears on the clients in the IDERI note ticker window.
LinkTarget Specify the document or the application here that is to be started if the user clicks the message link.
LinkText Specify the text that is shown on the message link here.
LinkMaximized Specify a nonzero value here to create a message that starts the message link as a maximized window.
Addressing Value for the addressing mode: 0 for sending to users only, 1 for sending to users and computers, 2 for sending to computers only.
LogonScreen Specify a nonzero value here to create a message that will also be displayed on the logon screen.
LogonScreenOnly Specify a nonzero value here to create a message that will be displayed on the logon screen only.
ExcludeHomeOfficeUsers Specify a nonzero value here to create a message that will not be sent to home office users. Home office user IP ranges can be defined in the IDERI note server control panel applet.
OnlyHomeOfficeUsers Specify a nonzero value here to create a message that will only be sent to home office users. Home office user IP ranges can be defined in the IDERI note server control panel applet.
Fullscreen Specify a nonzero value here to create a message that will be shown in fullscreen mode.
FullscreenLock Specify a nonzero value here to create a message that will be shown in fullscreen mode and will lock the workstation.
ExcludeMobileDevices Specify a nonzero value here to create a message that will not be sent mobile devices with the IDERI note mobile app installed.
OnlyMobileDevices Specify a nonzero value here to create a message that will only be sent to mobile devices with the IDERI note mobile app installed.
Languages A comma delimited list of locale values (such as de-DE, en-US, ...)

Table Keys for the recipients section lists the keys that can be specified in the Recipients section:

Keys for the recipients section
Key Explanation
Allow Specify the message recipients here as a comma separated list of user or group names.
Deny Specify the message excludes here as a comma separated list of user or group names.
AllowSID Specify the message recipients here as a comma separated list of user or group SIDs.
DenySID Specify the message excludes here as a comma separated list of user or group SIDs.

Table Keys for the connections section lists the keys that can be specified in the Connection section:

Keys for the connections section
Key Explanation
Server Specify the IDERI note server name here where the message is to be created.
ServerAD Specify a nonzero value here to automatically determine the IDERI note server with an AD query.
NamedPipes Specify a nonzero value here to connect to the IDERI note server via named pipes. If 0 is specified here, a TCP port will be used to connect to the IDERI note server.
Port Specify the TCP port number here that is to be used for the connection to the IDERI note server. This value is only effective if the NamedPipes value is set to 0.
PortAD Specify a nonzero value here to determine the TCP port number via an AD query.
LocalServerAsSelf Specify a nonzero value here to connect with the current user identity to an IDERI note server running on the local computer.
LoginAsSelf Specify a nonzero value here to connect as the current user to a remote IDERI note server.
user Specify a user name here that is used to connect to a remote IDERI note server. This value is only effective if LoginAsSelf has the value 0.
domain Specify a domain name here that is used to connect to a remote IDERI note server. This value is only effective if LoginAsSelf has the value 0.
password Specify a password here that is used to connect to a remote IDERI note server. This value is only effective if LoginAsSelf has the value 0.
WorkgroupLogin Specify a nonzero value here to be able to login to the IDERI note server from a workgroup computer or from a computer in an untrusted domain. This value is only effective if LoginAsSelf has the value 0.
ShowLoginDialog Specify a nonzero value here in order to force the login dialog to be displayed.

In order to satisfy the requirement that multilingual message text, link text and link target can be specified, for each language value in the list specified by the “Languages” key in the “Message” section, a separate section must be specified with the prefix “lang_” followed by the locale name of the language variant. In the above example this is the section at the end with the name “lang_de-DE” for the German text variant of the message. Within such a language specific section, the “Lines”, “Line1”, “Line2”, “Line3” ... and the “LinkTarget” and “LinkText” keys are used in the exact same manner as for the default language text in the “Message” section.