Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1846 lines
97 KiB

/*++
Copyright (c) 1996 Microsoft Corporation
Module Name:
ipmon.rc
Abstract:
IP Router Console Monitor Resources
Author:
Stefan Solomon 01/04/1996
Revision History:
--*/
#include "strdefs.h"
STRINGTABLE
{
MSG_NULL, ""
HLP_RAS_HELP1, "Displays help.\n"
HLP_RAS_HELP1_EX, "\
\nUsage: %1!s!\n\
\nRemarks: Displays help.\n\n"
HLP_RAS_DUMP, "Dumps Remote Access configuration info in script form.\n"
HLP_RAS_DUMP_EX "\
\n%1!s! \
\n \
\n Dumps Remote Access configuration information in script form. \
\n\n"
HLP_SHOW_SERVERS, "Listens for Remote Access server advertisements.\n"
HLP_SHOW_SERVERS_EX "\
\n%1!s! \
\n \
\n Listens for Remote Access server advertisements. \
\n\n"
HLP_SHOW_CLIENT, "Shows Remote Access clients connected to this machine.\n"
HLP_SHOW_CLIENT_EX, "\
\n%1!s! \
\n \
\n Displays the Remote Access clients connected to this \
\n machine. \
\n\n"
HLP_GROUP_ADD, "Adds items to a table.\n"
HLP_GROUP_DEL, "Removes items from a table.\n"
HLP_GROUP_SET, "Sets configuration information.\n"
HLP_GROUP_SHOW, "Displays information.\n"
HLP_GROUP_ENABLE, "Enables options.\n"
HLP_GROUP_DISABLE, "Disables options.\n"
HLP_RASFLAG_SHOW, "Displays the state of a Remote Access server flag.\n"
HLP_RASFLAG_SET, "Sets or clears a Remote Access server flag.\n"
HLP_RASUSER_SHOW, "Displays Remote Access properties for a user(s).\n"
HLP_RASUSER_SET, "Sets the Remote Access properties of a user.\n"
HLP_DOMAIN_REGISTER,"Registers the given Windows computer as a Remote Access server \
\n in the Active Directory of the given domain.\n"
HLP_DOMAIN_UNREGISTER,"Un-registers the given Windows computer as a \
\n Remote Access server in the Active Directory of \
\n the given domain. \n"
HLP_DOMAIN_SHOWREG,"Displays whether a computer is registered as a \
\n Remote Access server in the Active Directory of \
\n the given domain. \n"
HLP_RASFLAG_SHOW_EX, "\
\n %1!s! [ [flag = ] flag ] \
\n \
\n Displays the state of the Remote Access server flag. If no flag is \
\n given, the state of all flags will be displayed. \
\n \
\n flag - The server flag to show which can be one of the following: \
\n \
\n UseCallbackDelay: Delay before calling back a client. \
\n UseSwCompression: Enable software compression. \
\n NegotiateSPAP: Allow SPAP authentication. \
\n RequireEncryption: Require clients to employ data encryption. \
\n NegotiateMSCHAP: Allow MSCHAP authentication. \
\n UseLcpExtensions: Use LCP extensions. \
\n NegotiateMultilink: Allow multilinked calls. \
\n AuthenticatePeer: Enable mutual auth. for router interfaces. \
\n RequireStrongEncryption: Require clients to employ strong encryption. \
\n NegotiateBacp: Allow BACP negotiation. \
\n NegotiateEAP: Allow EAP authentication. \
\n NegotiatePAP: Allow PAP authentication. \
\n NegotiateMD5CHAP: Allow MD5CHAP authentication. \
\n RequireIPSEC: Require IPSEC when L2TP call is requested. \
\n DisableEncryption: Do not negotiate data encryption. \
\n Require56BitEncryption: Require clients to employ 56 bit encryption. \
\n UseLmPassword: Use LM password. \
\n NegotiateStrongMSCHAP: Allow MSCHAP version 2 authentication. \
\n NoCallback: Never callback \
\n\n"
HLP_RASFLAG_SET_EX, "\
\n %1!s! [flag = ] flag [ [state = ] ENABLED|DISABLED ] \
\n \
\n Enables the Remote Access server flag. \
\n \
\n For a list of available flags, see the help for 'show rasflag' \
\n command. \
\n \
\n If no state is provided, ENABLED is assumed. \
\n"
HLP_RASFLAG_AUTHMODE_SET, "Sets the authentication mode.\n"
HLP_RASFLAG_AUTHMODE_SET_EX, "\
\n%1!s! [mode = ] STANDARD|NODCC|BYPASS \
\n \
\n Sets the mode that determines whether and when dialin clients should\
\n be authenticated. \
\n \
\n mode - The mode \
\n STANDARD - All devices need to be authenticated. \
\n NODCC - Direct-connect devices are not authenticated. \
\n BYPASS - Authentication is not required for any device. \
\n"
HLP_RASFLAG_AUTHMODE_SHOW, "Shows the authentication mode.\n"
HLP_RASFLAG_AUTHMODE_SHOW_EX, "\
\n%1!s! \
\n \
\n Shows the authentication mode. \
\n"
HLP_RASFLAG_AUTHTYPE_ADD, "Adds types of authentication the Remote Access server will negotiate.\n"
HLP_RASFLAG_AUTHTYPE_ADD_EX, "\
\n%1!s! [type = ] PAP|SPAP|MD5CHAP|MSCHAP|MSCHAPv2|EAP \
\n \
\nSelects the types of authentication which this Remote Access server \
\nwill attempt to negotiate. Negotiation will be in the order \
\nmost-secure to least-secure. Once both client and server agree upon an\
\nauthentication type, the PPP negotiation will follow the appropriate \
\nRFCs. \
\n \
\n type - the type \
\n PAP - Password Authentication Protocol (clear text). \
\n SPAP - Shiva Password Authentication Protocol. \
\n MD5CHAP - Challenge Handshake Authentication Protocol using \
\n Message Digest 5 hashing scheme to encrypt the response.\
\n MSCHAP - Microsoft Challenge-Handshake Authentication Protocol. \
\n MSCHAPv2 - Version 2 of MSCHAP. \
\n EAP - Extensible Authentication Protocol. \
\n"
HLP_RASFLAG_AUTHTYPE_DEL, "Deletes an authentication type from the Remote Access server.\n"
HLP_RASFLAG_AUTHTYPE_DEL_EX, "\
\n%1!s! [type = ] PAP|SPAP|MD5CHAP|MSCHAP|MSCHAPv2|EAP \
\n \
\n Deletes an authentication type from the list of types that the \
\n Remote Access server will negotiate. \
\n \
\n type - the type \
\n PAP - Password Authentication Protocol (clear text). \
\n SPAP - Shiva Password Authentication Protocol. \
\n MD5CHAP - Challenge Handshake Authentication Protocol using \
\n Message Digest 5 hashing scheme to encrypt the response.\
\n MSCHAP - Microsoft Challenge-Handshake Authentication Protocol. \
\n MSCHAPv2 - Version 2 of MSCHAP. \
\n EAP - Extensible Authentication Protocol. \
\n"
HLP_RASFLAG_AUTHTYPE_SHOW, "Displays the authentication types currently enabled.\n"
HLP_RASFLAG_AUTHTYPE_SHOW_EX, "\
\n%1!s! \
\n \
\n Displays the authentication type(s) currently enabled. \
\n \
\n"
HLP_RASFLAG_LINK_ADD, "Adds to the list of link properties PPP will negotiate\n"
HLP_RASFLAG_LINK_DEL, "Deletes from the list of link properties PPP will negotiate\n"
HLP_RASFLAG_LINK_SHOW, "Shows the link properties PPP will negotiate\n"
HLP_RASFLAG_MLINK_ADD, "Adds to the list of multilink types PPP will negotiate\n"
HLP_RASFLAG_MLINK_DEL, "Deletes from the list of multilink types PPP will negotiate\n"
HLP_RASFLAG_MLINK_SHOW, "Shows the multilink types PPP will negotiate\n"
HLP_RASFLAG_LINK_ADD_EX, "\
\n%1!s! [type = ] SWC|LCP \
\n \
\n Adds to the list of link properties PPP will negotiate. \
\n \
\n type - the type \
\n SWC - Provides software compression (MPPC) \
\n LCP - Provides Link Control Protocol extensions from the PPP suite\
\n of protocols. \
\n"
HLP_RASFLAG_LINK_DEL_EX, "\
\n%1!s! [type = ] SWC|LCP \
\n \
\n Deletes from the list of link properties PPP will negotiate. \
\n \
\n type - the type \
\n SWC - Provides software compression (MPPC) \
\n LCP - Provides Link Control Protocol extensions from the PPP suite\
\n of protocols. \
\n"
HLP_RASFLAG_LINK_SHOW_EX, "\
\n%1!s! \
\n \
\n Shows the link properties PPP will negotiate. \
\n \
\n"
HLP_RASFLAG_MLINK_ADD_EX, "\
\n%1!s! [type = ] MULTI|BACP \
\n \
\n Adds to the list of multilink types PPP will negotiate. \
\n \
\n type - the type \
\n MULTI - Provides mutlilink PPP sessions. \
\n BACP - Provides Bandwidth Allocation Control Protocol. \
\n"
HLP_RASFLAG_MLINK_DEL_EX, "\
\n%1!s! [type = ] MULTI|BACP \
\n \
\n Deletes from the list of multilink types PPP will negotiate. \
\n \
\n type - the type \
\n MULTI - Provides mutlilink PPP sessions. \
\n BACP - Provides Bandwidth Allocation Control Protocol. \
\n"
HLP_RASFLAG_MLINK_SHOW_EX, "\
\n%1!s! \
\n \
\n Shows the multilink types PPP will negotiate. \
\n \
\n"
HLP_RASUSER_SHOW_EX, "\
\n%1!s! [ [name = ] username \
\n [mode = ] PERMIT|REPORT ] \
\n \
\n Displays user Remote Access properties. \
\n \
\n username - the user's logon name. If none is supplied, \
\n all users will be displayed. \
\n \
\n mode - the mode for showing information. If no mode is \
\n specified, REPORT is assumed. \
\n REPORT - show all users. \
\n PERMIT - show only users whose dial in permission is PERMIT \
\n\n"
HLP_RASUSER_SET_EX, "\
\n%1!s! [name = ] username \
\n [dialin = ] PERMIT|DENY|POLICY \
\n [ [cbpolicy = ] NONE|CALLER|ADMIN \
\n [cbnumber = ] callback number ] \
\n \
\n Sets user Remote Access properties. \
\n \
\n username - the user's logon name. \
\n \
\n dialin - whether the user will be allowed to dial in \
\n PERMIT - allow the user to dial in. \
\n DENY - do not allow the user to dial in. \
\n POLICY - use remote access policies to determine dialin. \
\n \
\n cbpolicy - the callback policy of the user. The callback \
\n feature is used to save the caller the cost of \
\n the phone call. \
\n NONE - callback is not allowed for the user \
\n CALLER - user can specify callback number at call time \
\n ADMIN - always call the user at the callback number \
\n \
\n cbnumber - the number to use when cbpolicy is ADMIN \
\n \
\n \
\n NOTE: The 'POLICY' option is not available for users that belong \
\n to a mixed-mode domain. For these users, 'POLICY' is \
\n assumed to mean 'DENY'. \
\n"
HLP_DOMAIN_REGISTER_EX, "\
\n%1!s! [ [domain = ] domain [server = ] server ] \
\n \
\n Registers the given Windows computer as a Remote Access server \
\n in the Active Directory of the given domain. \
\n \
\n server - the computer name of the computer to be registered as \
\n a Remote Access server. If no server is specified the \
\n computer from which the command is issued is assumed. \
\n \
\n domain - the domain in which the given server should be \
\n registered. If no domain is provided, the primary \
\n domain of the computer from which the command is \
\n issued is assumed. \
\n\n"
HLP_DOMAIN_UNREGISTER_EX, "\
\n%1!s! [ [domain = ] domain [server = ] server ] \
\n \
\n Un-registers the given Windows computer as a Remote Access \
\n server in the Active Directory of the given domain. \
\n \
\n server - the computer name of the computer to be unregistered as\
\n a Remote Access server. If no server is specified the \
\n computer from which the command is issued is assumed. \
\n \
\n domain - the domain in which the given server should be \
\n unregistered. If no domain is provided, the primary \
\n domain of the computer from which the command is \
\n issued is assumed. \
\n\n"
HLP_DOMAIN_SHOWREG_EX, "\
\n%1!s! [ [domain = ] domain [server = ] server ] \
\n \
\n Displays whether the given computer is registered as a Remote \
\n Access server in the given domain. \
\n \
\n server - the computer name of the computer in question. \
\n If no server is specified the computer from which the \
\n command is issued is assumed. \
\n \
\n domain - the domain. If no domain is provided, the primary \
\n domain of the computer from which the command is \
\n issued is assumed. \
\n\n"
MSG_RAS_SCRIPTHEADER, "\
\n \
\n# ----------------------------------------- \
\n# Remote Access Configuration \
\n# ----------------------------------------- \
\n"
MSG_RAS_SCRIPTFOOTER, "\
\n# End of Remote Access configuration. \
\n \
\n \
\n"
MSG_RAS_SHOW_SERVERS_HEADER, "\
\nTimestamp Sender \
\n------------------------ ----------------------------------\
\n"
MSG_RASFLAG_DUMP, "%1!s! %2!s! %3!s!\n"
MSG_RASFLAG_DUMP2, "%1!s! %2!s!\n"
MSG_RASFLAG_AUTHMODE_STANDARD, "authentication mode = standard\n"
MSG_RASFLAG_AUTHMODE_NODCC, "authentication mode = nodcc\n"
MSG_RASFLAG_AUTHMODE_BYPASS, "authentication mode = bypass\n"
MSG_RASFLAG_AUTHTYPE_HEADER, "\
\nEnabled Authentication Types: \
\n \
\nCode Meaning \
\n------------------------------------------\
\n"
MSG_RASFLAG_AUTHTYPE_PAP, "\
PAP Password Authentication Protocol.\n"
MSG_RASFLAG_AUTHTYPE_SPAP, "\
SPAP Shiva Password Authentication Protocol.\n"
MSG_RASFLAG_AUTHTYPE_MD5CHAP, "\
MD5CHAP Challenge Handshake Authentication Protocol (MD5).\n"
MSG_RASFLAG_AUTHTYPE_MSCHAP, "\
MSCHAP Microsoft Challenge-Handshake Authentication Protocol.\n"
MSG_RASFLAG_AUTHTYPE_MSCHAP2, "\
MSCHAPv2 Microsoft Challenge-Handshake Authentication Protocol version 2.\n"
MSG_RASFLAG_AUTHTYPE_EAP, "\
EAP Extensible Authentication Protocol.\n"
MSG_RASFLAG_LINK_HEADER, "\
\nEnabled Link Options: \
\n \
\nCode Meaning \
\n------------------------------------------\
\n"
MSG_RASFLAG_LINK_SWC, "\
SWC Provides software compression (MPPC).\n"
MSG_RASFLAG_LINK_LCP, "\
LCP Provides Link Control Protocol extensions from the PPP suite\
\n of protocols.\n"
MSG_RASFLAG_MLINK_HEADER, "\
\nEnabled Multilink Options: \
\n \
\nCode Meaning \
\n------------------------------------------\
\n"
MSG_RASFLAG_MLINK_MULTI, "\
MULTI Provides mutlilink PPP sessions.\n"
MSG_RASFLAG_MLINK_BACP, "\
BACP Provides Bandwidth Allocation Control Protocol.\n"
MSG_RASUSER_RASINFO, "\
\nUser name: %1!s! \
\nDialin: %2!s! \
\nCallback policy: %3!s! \
\nCallback number: %4!s! \
\n"
MSG_RASUSER_SET_CMD, "%1!s! %2!s! %3!s! %4!s! %5!s!\n"
MSG_DOMAIN_REGISTER_SUCCESS, "\
\nRegistration completed successfully: \
\n Remote Access Server: %1!s! \
\n Domain: %2!s! \
\n \
\n"
MSG_DOMAIN_REGISTER_FAIL, "\
\nRegistration FAILED: \
\n Remote Access Server: %1!s! \
\n Domain: %2!s! \
\n \
\n"
MSG_DOMAIN_UNREGISTER_SUCCESS, "\
\nUn-registration completed successfully: \
\n Remote Access Server: %1!s! \
\n Domain: %2!s! \
\n \
\n Since user accounts are cached by the 'IAS' and \
\n 'Routing and Remote Access' services, this \
\n un-registration will not take effect until these \
\n services are restarted. \
\n \
\n"
MSG_DOMAIN_UNREGISTER_FAIL, "\
\nUn-registration FAILED: \
\n Remote Access Server: %1!s! \
\n Domain: %2!s! \
\n \
\n"
MSG_DOMAIN_SHOW_REGISTERED, "\
\nThe following Remote Access server is registered:\
\n Remote Access Server: %1!s! \
\n Domain: %2!s! \
\n \
\n"
MSG_DOMAIN_SHOW_UNREGISTERED, "\
\nThe following Remote Access server is not registered:\
\n Remote Access Server: %1!s! \
\n Domain: %2!s! \
\n \
\n"
MSG_DOMAIN_SHOW_REGISTER_FAIL, "\
\nUnable to determine the registration: \
\n Remote Access Server: %1!s! \
\n Domain: %2!s! \
\n \
\n"
MSG_CLIENT_SHOW, "\
\nUser: %1!s! \
\nDomain: %2!s! \
\nConnected from: %3!s! \
\nDuration: %4!d! days %5!d! hours %6!d! mins %7!d! secs \
\n"
EMSG_UNABLE_TO_ENUM_CLIENTS, "\
Unable to enumerate the Remote Access clients.\n\n"
EMSG_CANT_FIND_EOPT, "\
One or more essential parameters not specified\n"
EMSG_BAD_OPTION_VALUE, "\
%1!s! is not an acceptable value for %2!s!.\n"
EMSG_UNABLE_TO_ENUM_USERS, "\
Unable to enumerate the users:\n\n"
EMSG_RASUSER_MUST_PROVIDE_CB_NUMBER, "\
\nIn order to set administrative callback mode, either you must specify \
\na callback number or the user must already have a callback number set.\
\n\n"
//
// The following are specific to the 'ras ip' sub context
//
HLP_RASIP_HELP1, "Displays help.\n"
HLP_RASIP_HELP1_EX, "\
\nUsage: %1!s!\n\
\n Displays help.\n\n"
HLP_RASIP_DUMP, "Dumps Remote Access IP configuration info in script form.\n"
HLP_RASIP_SHOW_CONFIG, "Displays current Remote Access IP configuration.\n"
HLP_RASIP_SET_ASSIGNMENT, "Sets the method by which the Remote Access server\
\n assigns IP addresses to its clients.\n"
HLP_RASIP_SET_CALLERSPEC, "Sets whether clients can request their own IP addresses.\n"
HLP_RASIP_SET_ACCESS, "Sets whether clients are given access beyond the remote\
\n access server.\n"
HLP_RASIP_SET_NEGOTIATION, "Sets whether IP is negotiated for client Remote Access connections.\n"
HLP_RASIP_SET_NETBTBCAST, "Sets whether to enable or disable broadcast\
\n name resolution using NetBIOS over TCP/IP.\n"
HLP_RASIP_ADD_RANGE, "Adds a range to the static IP address pool.\n"
HLP_RASIP_DEL_RANGE, "Deletes a range from the static IP address pool.\n"
HLP_RASIP_DEL_POOL, "Deletes all ranges from the static IP address pool.\n"
HLP_RASIP_DUMP_EX "\
\n%1!s! \
\n \
\n Dumps Remote Access configuration information in script form. \
\n\n"
HLP_RASIP_SHOW_CONFIG_EX, "\
\n%1!s! \
\n \
\n Displays current Remote Access IP configuration. \
\n\n"
HLP_RASIP_SET_NEGOTIATION_EX, "\
\n%1!s! [mode = ] ALLOW|DENY \
\n \
\n Specifies whether the Remote Access server will allow IP to be \
\n configured for any client connections it accepts. \
\n \
\n mode - the mode \
\n ALLOW - permit IP over client connections. \
\n DENY - do not permit IP over client connections. \
\n\n"
HLP_RASIP_SET_ACCESS_EX, "\
\nUsage: %1!s! [mode = ] ALL|SERVERONLY \
\n \
\nParameters: \
\n \
\n mode - what type of access to grant \
\n ALL - clients are able to reach the remote access server \
\n and any networks to which it is connected. \
\n SERVERONLY - clients are able to reach the remote access server \
\n only. \
\n \
\nRemarks: Specifies whether IP network traffic from any client is \
\n forwarded to the network(s) to which the remote access server \
\n is connected. \
\n\n"
HLP_RASIP_SET_ASSIGNMENT_EX, "\
\n%1!s! [method = ] AUTO|POOL \
\n \
\n Sets the method by which the Remote Access server assigns IP \
\n addresses to its clients. \
\n \
\n method - the method to use \
\n AUTO - automatically assigns IP addresses using DHCP. If no \
\n DHCP server is available, a random, private address \
\n is assigned. \
\n POOL - assigns IP address from the Remote Access server's \
\n pool. \
\n\n"
HLP_RASIP_ADD_RANGE_EX, "\
\n%1!s! [from = ] from [to = ] to \
\n \
\n Adds a range to the static IP address pool that the Remote Access \
\n server uses. \
\n \
\n from - the starting IP address in the range in the form 'x.x.x.x' \
\n to - the ending IP address in the range in the form 'x.x.x.x' \
\n\n"
HLP_RASIP_DEL_RANGE_EX, "\
\n%1!s! [from = ] from [to = ] to \
\n \
\n Deletes a range from the static IP address pool that the Remote \
\n Access server uses. \
\n \
\n from - the starting IP address in the range in the form 'x.x.x.x' \
\n to - the ending IP address in the range in the form 'x.x.x.x' \
\n\n"
HLP_RASIP_DEL_POOL_EX, "\
\n%1!s! \
\n \
\n Deletes all ranges from the static IP address pool. \
\n\n"
HLP_RASIP_SET_CALLERSPEC_EX, "\
\n%1!s! [mode = ] ALLOW|DENY \
\n \
\n Specifies whether dialin clients are permitted to request their own \
\n IP addresses. \
\n \
\n mode - the mode \
\n ALLOW - allow clients to request their own IP addresses. \
\n DENY - don't allow clients to request their own IP addresses. \
\n\n"
HLP_RASIP_SET_NETBTBCAST_EX, "\
\n%1!s! [mode = ] ENABLED|DISABLED \
\n \
\n Specifies whether to enable or disable broadcast name resolution \
\n using NetBIOS over TCP/IP. \
\n \
\n mode - the mode \
\n ENABLED - enables broadcast name resolution using NetBIOS over \
\n TCP/IP. \
\n DISABLED - disables broadcast name resolution using NetBIOS over \
\n TCP/IP. \
\n\n"
MSG_RASIP_SERVERCONFIG, "\
\nRAS IP config \
\n \
\n Negotiation mode: %2!s! \
\n Access mode: %3!s! \
\n Address request mode: %5!s! \
\n Broadcast name resolution: %6!s! \
\n Assignment method: %4!s! \
\n Pool: \
\n"
MSG_RASIP_SHOW_POOL " %1!11s! to %2!11s!\n"
MSG_RASIP_SET_CMD, "%1!s! %2!s!\n"
MSG_RASIP_ADD_RANGE_CMD, "%1!s! %2!s! %3!s!\n"
MSG_RASIP_SCRIPTHEADER, "\
\n \
\n# ----------------------------------------- \
\n# Remote Access IP Configuration \
\n# ----------------------------------------- \
\n"
MSG_RASIP_SCRIPTFOOTER, "\
\n# End of Remote Access IP configuration. \
\n \
\n"
EMSG_RASIP_INVALID_POOL, "\
\nThe IP address range entered is invalid for the following reason: \
\n \
\n %1!s!\
\n \
\nThe following constraints apply to IP address ranges: \
\n \
\n 1. The addresses must be specified in standard dotted notation \
\n and must lie between 1.0.0.0 and 224.0.0.0 \
\n \
\n 2. The addresses must not be in the form the form 127.x.x.x. \
\n \
\n 3. The 'from' IP address must be at least 1 address less than \
\n the 'to' address. \
\n \
\n\n"
EMSG_RASIP_BAD_ADDRESS, "An IP address entered was invalid."
EMSG_RASIP_BAD_RANGE, "The range is not large enough."
EMSG_RASIP_NETID_127, "An IP address entered was in the form 127.x.x.x"
EMSG_RASIP_BAD_POOL_GENERIC "No reason given"
EMSG_RASIP_NEED_VALID_POOL, "\
\nBefore you can switch to pool assignment mode, you must specify a \
\nvalid IP address pool using the '%1!s!' command. \
\n\n"
EMSG_RASIP_OVERLAPPING_RANGE, "\
\nThe range you entered can not be assigned to the system since it overlaps\
\nan existing range. \
\n\n"
//
// The following are specific to the 'ras ipx' sub context
//
HLP_RASIPX_HELP1, "Displays help.\n"
HLP_RASIPX_HELP1_EX, "\
\nUsage: %1!s!\n\
\n Displays help.\n\n"
HLP_RASIPX_DUMP, "Dumps Remote Access IPX configuration info in script form.\n"
HLP_RASIPX_SHOW_CONFIG, "Displays current Remote Access IPX configuration.\n"
HLP_RASIPX_SET_NEGOTIATION, "Sets whether IPX is negotiated for client Remote Access connections.\n"
HLP_RASIPX_SET_ACCESS, "Sets whether clients will be given access beyond the Remote Access\
\nserver.\n"
HLP_RASIPX_SET_ASSIGNMENT, "Sets the method by which the Remote Access server assigns IPX addresses\
\nto its clients.\n"
HLP_RASIPX_SET_POOL, "Sets the Remote Access IPX address pool.\n"
HLP_RASIPX_SET_CALLERSPEC, "Sets whether clients can request their own IPX node numbers.\n"
HLP_RASIPX_DUMP_EX "\
\n%1!s! \
\n \
\n Dumps Remote Access IPX configuration information in script \
\n form. \
\n\n"
HLP_RASIPX_SHOW_CONFIG_EX, "\
\n%1!s! \
\n \
\n Displays current Remote Access IPX configuration. \
\n\n"
HLP_RASIPX_SET_NEGOTIATION_EX, "\
\n%1!s! [mode = ] ALLOW|DENY \
\n \
\n Specifies whether the Remote Access server will allow IPX to be \
\n configured for any client connections it accepts. \
\n \
\n mode - the mode \
\n ALLOW - permit IPX over client connections. \
\n DENY - do not permit IPX over client connections. \
\n\n"
HLP_RASIPX_SET_ACCESS_EX, "\
\n%1!s! [mode = ] ALL|SERVERONLY \
\n \
\n Specifies whether IPX network traffic from any client will be \
\n forwarded to the network(s) to which the Remote Access server is \
\n connected. \
\n \
\n mode - what type of access to grant \
\n ALL - clients will be able to reach the Remote Access \
\n server and any networks to which it is connected. \
\n SERVERONLY - clients will be able to reach the Remote Access \
\n server only. \
\n\n"
HLP_RASIPX_SET_ASSIGNMENT_EX, "\
\n%1!s! [method = ] AUTO|POOL|AUTOSAME|POOLSAME \
\n \
\n Sets the method by which the Remote Access server assigns IPX \
\n addresses to its clients. \
\n \
\n method - the method to use \
\n AUTO - assigns a different random IPX network number to all \
\n clients. \
\n POOL - assigns IPX addresses from the Remote Access server's \
\n pool. \
\n AUTOSAME - generates a random IPX network number as assigns it to \
\n all clients. \
\n POOLSAME - chooses a number from the Remote Access server's pool \
\n and assigns it to all clients. \
\n \
\n Notes: \
\n \
\n For most configurations, either the AUTOSAME or POOLSAME method \
\n is recommended as these conserve network numbers and reduce network\
\n traffic. \
\n \
\n Before a network number is assigned to a client, it is verified \
\n to not be in use on the Remote Access server's intranet. As a \
\n result some addresses in the address pool may not be assigned. \
\n\n"
HLP_RASIPX_SET_POOL_EX, "\
\n%1!s! [firstnet = ] address [size = ] size \
\n \
\n Sets Remote Access server's IPX address pool \
\n \
\n firstnet - the first IPX network number in the pool. (hexadecimal) \
\n size - the total number of IPX addresses in the pool. If zero is \
\n specified, then the pool will grow dynamically as needed. \
\n (decimal) \
\n\n"
HLP_RASIPX_SET_CALLERSPEC_EX, "\
\n%1!s! [mode = ] ALLOW|DENY \
\n \
\n Specifies whether dialin clients are permitted to request their own \
\n IPX node numbers. \
\n \
\n mode - the mode \
\n ALLOW - allow clients to request their own IPX node numbers. \
\n DENY - don't allow clients to request their own IPX node numbers.\
\n\n"
MSG_RASIPX_SERVERCONFIG, "\
\nRAS IPX config \
\n \
\n Negotiation mode: %2!s! \
\n Access mode: %3!s! \
\n Node number request mode: %5!s! \
\n Assignment method: %4!s! \
\n IPX address pool base: %6!s! \
\n IPX address pool size: %7!s! \
\n \
\n\n"
MSG_RASIPX_SET_CMD, "%1!s! %2!s!\n"
MSG_RASIPX_SET_POOL_CMD, "%1!s! %2!s! %3!s!\n"
MSG_RASIPX_SCRIPTHEADER, "\
\n \
\n# ----------------------------------------- \
\n# Remote Access IPX Configuration \
\n# ----------------------------------------- \
\n"
MSG_RASIPX_SCRIPTFOOTER, "\
\n# End of Remote Access IPX configuration. \
\n \
\n \
\n"
EMSG_RASIPX_BAD_IPX, "\
\nThe IPX network number is invalid. It must be specified as a string \
\nwith at most ten characters representing a four-byte hexadecimal value.\
\n \
\nAlso, the values 0, 1, and 0xffffffff are not permitted. \
\n \
\n Examples: \
\n ABCDEF \
\n 0x1234 \
\n 00A1C2E3 \
\n \
\n\n"
EMSG_RASIPX_BAD_POOLSIZE, "\
\nThe pool size is invalid. It can be at most 64000. If zero is \
\nspecified, then the pool will dynamically grow as needed. \
\n\n"
//
// The following are specific to the 'ras nbf' sub context
//
HLP_RASNBF_HELP1, "Displays help.\n"
HLP_RASNBF_HELP1_EX, "\
\nUsage: %1!s!\n\
\n Displays help.\n\n"
HLP_RASNBF_DUMP, "Dumps Remote Access NBF configuration info in script form.\n"
HLP_RASNBF_SHOW_CONFIG, "Displays current Remote Access NBF configuration.\n"
HLP_RASNBF_SET_NEGOTIATION, "Sets whether NBF is negotiated for client Remote Access connections.\n"
HLP_RASNBF_SET_ACCESS, "Sets whether clients will be given access beyond the Remote Access server.\n"
HLP_RASNBF_DUMP_EX "\
\n%1!s! \
\n \
\n Dumps Remote Access NBF configuration information in script \
\n form. \
\n\n"
HLP_RASNBF_SHOW_CONFIG_EX, "\
\n%1!s! \
\n \
\n Displays current Remote Access NBF configuration. \
\n\n"
HLP_RASNBF_SET_NEGOTIATION_EX, "\
\n%1!s! [mode = ] ALLOW|DENY \
\n \
\n Specifies whether the Remote Access server will allow NBF to be \
\n configured for any client connections it accepts. \
\n \
\n mode - the mode \
\n ALLOW - permit NBF over client connections. \
\n DENY - do not permit NBF over client connections. \
\n\n"
HLP_RASNBF_SET_ACCESS_EX, "\
\n%1!s! [mode = ] ALL|SERVERONLY \
\n \
\n Specifies whether NBF network traffic from any client will be \
\n forwarded to the network(s) to which the Remote Access server is \
\n connected. \
\n \
\n mode - what type of access to grant \
\n ALL - clients will be able to reach the Remote Access \
\n server and any networks to which it is connected. \
\n SERVERONLY - clients will be able to reach the Remote Access \
\n server only. \
\n\n"
MSG_RASNBF_SERVERCONFIG, "\
\nRAS NBF config \
\n \
\n Negotiation mode: %2!s! \
\n Access mode: %3!s! \
\n \
\n\n"
MSG_RASNBF_SET_CMD, "%1!s! %2!s!\n"
MSG_RASNBF_SCRIPTHEADER, "\
\n \
\n# ----------------------------------------- \
\n# Remote Access NBF Configuration \
\n# ----------------------------------------- \
\n"
MSG_RASNBF_SCRIPTFOOTER, "\
\n# End of Remote Access NBF configuration. \
\n \
\n \
\n"
//
// The following are specific to the 'ras at' sub context
//
HLP_RASAT_HELP1, "Displays help.\n"
HLP_RASAT_HELP1_EX, "\
\nUsage: %1!s!\n\
\n Displays help.\n\n"
HLP_RASAT_DUMP, "Dumps remote access AppleTalk configuration info in script form.\n"
HLP_RASAT_SHOW_CONFIG, "Displays current remote access AppleTalk configuration.\n"
HLP_RASAT_SET_NEGOTIATION, "Sets whether AppleTalk is negotiated for client remote\
\n access connections.\n"
HLP_RASAT_DUMP_EX "\
\nUsage: %1!s! \
\n \
\nRemarks: Dumps remote access AppleTalk configuration information in \
\n script form.\n\n"
HLP_RASAT_SHOW_CONFIG_EX, "\
\nUsage: %1!s! \
\n \
\nRemarks: Displays current remote access AppleTalk configuration. \
\n\n"
HLP_RASAT_SET_NEGOTIATION_EX, "\
\nUsage: %1!s! [mode = ] ALLOW|DENY \
\n \
\nParameters: \
\n \
\n mode - the mode \
\n ALLOW - permit AppleTalk over client connections. \
\n DENY - do not permit AppleTalk over client connections. \
\n \
\nRemarks: Specifies whether the remote access server allows AppleTalk to be\
\n configured for any client connections it accepts. \
\n\n"
MSG_RASAT_SERVERCONFIG, "\
\nRemote Access AppleTalk config \
\n \
\n Negotiation mode: %2!s!\
\n\n"
MSG_RASAT_SET_CMD, "%1!s! %2!s!\n"
MSG_RASAT_SCRIPTHEADER, "\
\n \
\n# ----------------------------------------- \
\n# Remote Access AppleTalk Configuration \
\n# ----------------------------------------- \
\n"
MSG_RASAT_SCRIPTFOOTER, "\
\n# End of Remote Access AppleTalk Configuration. \
\n\n"
//
// The following are specific to the 'ras aaaa' sub context
//
HLP_RASAAAA_ADD_AUTHSERV, "Adds a RADIUS authentication server.\n"
HLP_RASAAAA_ADD_ACCTSERV, "Adds a RADIUS accounting server.\n"
HLP_RASAAAA_DEL_AUTHSERV, "Deletes a RADIUS server.\n"
HLP_RASAAAA_DEL_ACCTSERV, "Deletes a RADIUS accounting server.\n"
HLP_RASAAAA_SET_AUTH, "Sets the authentication provider.\n"
HLP_RASAAAA_SET_ACCT, "Sets the accounting provider.\n"
HLP_RASAAAA_SET_AUTHSERV, "Sets properties of an authentication server.\n"
HLP_RASAAAA_SET_ACCTSERV, "Sets properties of an accounting server.\n"
HLP_RASAAAA_SHOW_AUTH, "Displays the current authentication provider.\n"
HLP_RASAAAA_SHOW_ACCT, "Displays the current accounting provider.\n"
HLP_RASAAAA_SHOW_AUTHSERV, "Displays the RADIUS server(s) used for authentication.\n"
HLP_RASAAAA_SHOW_ACCTSERV, "Displays the RADIUS server(s) used for accounting.\n"
HLP_RASAAAA_ADD_AUTHSERV_EX, "\
\n%1!s! [ name = ] server \
\n [ [secret =] secret \
\n [init-score =] InitialScore \
\n [port =] port \
\n [timeout =] timeout \
\n [signature = ] ENABLED|DISABLED ] \
\n \
\n Provides an IP address or name of a RADIUS server to pass authentication\
\n requests. \
\n \
\n name The DNS name or IP address of the RADIUS server \
\n secret The shared secret \
\n init-score Initial score (server priority) \
\n port Sets the port on which to send the authentication requests. \
\n timeout The timeout period before the RADIUS server is marked \
\n unavailable (seconds) \
\n signature whether to use digital signatures \
\n\n"
HLP_RASAAAA_ADD_ACCTSERV_EX, "\
\n%1!s! [ name = ] server \
\n [ [secret =] secret \
\n [init-score =] InitialScore \
\n [port =] port \
\n [timeout = ] timeout \
\n [messages = ] ENABLED|DISABLED ] \
\n \
\n Provides an IP address or name of a RADIUS server to use for accounting.\
\n \
\n name The DNS name or IP address of the RADIUS server \
\n secret The shared secret \
\n init-score Initial score (server priority) \
\n port Sets the port on which to send the authentication requests. \
\n timeout The timeout period before the RADIUS server is marked \
\n unavailable (seconds) \
\n messages whether to send accounting on/off messages. \
\n\n"
HLP_RASAAAA_DEL_AUTHSERV_EX, "\
\n%1!s! [name = ] server \
\n \
\n Deletes a RADIUS authentication server. \
\n\n"
HLP_RASAAAA_DEL_ACCTSERV_EX, "\
\n%1!s! [ [name = ] server ] \
\n \
\n Deletes a RADIUS accounting server. \
\n\n"
HLP_RASAAAA_SET_AUTH_EX, "\
\n%1!s! [provider =] WINDOWS|RADIUS \
\n \
\n Sets the authentication provider. \
\n \
\n windows Authentication via Windows security \
\n radius Authentication against a RADIUS server \
\n\n"
HLP_RASAAAA_SET_ACCT_EX, "\
\n%1!s! [provider =] WINDOWS|RADIUS|NONE \
\n \
\n Sets the accounting provider. \
\n \
\n windows Accounting via the Windows logging facility \
\n radius Accounting via a RADIUS accounting server \
\n none Do not perform accounting \
\n\n"
HLP_RASAAAA_SET_AUTHSERV_EX, "\
\n%1!s! [ name = ] server \
\n [ [secret =] secret \
\n [init-score =] InitialScore \
\n [port =] port \
\n [timeout =] timeout \
\n [signature = ] ENABLED|DISABLED ] \
\n \
\n Provides an IP address or name of a RADIUS server to pass authentication\
\n requests. \
\n \
\n name The DNS name or IP address of the RADIUS server \
\n secret The shared secret \
\n init-score Initial score (server priority) \
\n port Sets the port on which to send the authentication requests. \
\n timeout The timeout period before the RADIUS server is marked \
\n unavailable (seconds) \
\n signature whether to use digital signatures \
\n\n"
HLP_RASAAAA_SET_ACCTSERV_EX, "\
\n%1!s! [ name = ] server \
\n [ [secret =] secret \
\n [init-score =] InitialScore \
\n [port =] port \
\n [timeout = ] timeout \
\n [messages = ] ENABLED|DISABLED ] \
\n \
\n Provides an IP address or name of a RADIUS server to use for accounting.\
\n \
\n name The DNS name or IP address of the RADIUS server \
\n secret The shared secret \
\n init-score Initial score (server priority) \
\n port Sets the port on which to send the authentication requests. \
\n timeout The timeout period before the RADIUS server is marked \
\n unavailable (seconds) \
\n messages whether to send accounting on/off messages. \
\n\n"
HLP_RASAAAA_SHOW_AUTH_EX, "\
\n%1!s! \
\n \
\n Displays the authentication provider \
\n\n"
HLP_RASAAAA_SHOW_ACCT_EX, "\
\n%1!s! \
\n \
\n Displays the accounting provider \
\n\n"
HLP_RASAAAA_SHOW_AUTHSERV_EX, "\
\n%1!s! [ [name = ] server ] \
\n \
\n Displays detailed information about an authentication \
\n server. \
\n \
\n name The DNS name or IP address of the RADIUS server \
\n \
\n If no server name is provided, all configured authentication\
\n servers will be displayed. \
\n\n"
HLP_RASAAAA_SHOW_ACCTSERV_EX, "\
\n%1!s! [ [name = ] server ] \
\n \
\n Displays detailed information about an accounting \
\n server. \
\n \
\n name The DNS name or IP address of the RADIUS server \
\n \
\n If no server name is provided, all configured accounting \
\n servers will be displayed. \
\n\n"
HLP_RASAAAA_HELP1, "Displays help.\n"
HLP_RASAAAA_HELP1_EX, "\
\nUsage: %1!s!\n\
\n Displays help.\n\n"
HLP_RASAAAA_DUMP, "Dumps Remote Access AAAA configuration info in script form.\n"
HLP_RASAAAA_DUMP_EX "\
\n%1!s! \
\n \
\n Dumps Remote Access AAAA configuration information in script \
\n form. \
\n\n"
MSG_RASAAAA_SHOW_AUTH, "Remote Access authentication provider: %1!s!\n"
MSG_RASAAAA_SHOW_ACCT, "Remote Access accounting provider: %1!s!\n"
MSG_RASAAAA_SHOW_AUTHSERV_HDR, "\
\nName Address Port Score Timeout Signature\
\n-------------------------------------------------------------------------------\n"
MSG_RASAAAA_SHOW_AUTHSERV, "\
%1!-34s! %2!-14s! %3!-4d! %4!-5d! %5!-7d! %6!s!\n"
MSG_RASAAAA_SHOW_ACCTSERV_HDR, "\
\nName Address Port Score Timeout Messages\
\n-------------------------------------------------------------------------------\n"
MSG_RASAAAA_MUST_RESTART_SERVICES, "\
The RemoteAccess service must be restarted for changes to take effect.\n"
MSG_RASAAAA_SCRIPTHEADER, "\
\n \
\n# ----------------------------------------- \
\n# Remote Access AAAA Configuration \
\n# ----------------------------------------- \
\n"
MSG_RASAAAA_SCRIPTFOOTER, "\
\n# End of Remote Access AAAA configuration. \
\n \
\n \
\n"
MSG_RASAAAA_CMD1, "%1!s! %2!s!\n"
MSG_RASAAAA_CMD5, "%1!s! %2!s! %3!s! %4!s! %5!s! %6!s!\n"
//
// The following are specific to the 'ras diag' sub context
//
MSG_RASDIAG_SCRIPTHEADER, "\
\n \
\n# ----------------------------------------- \
\n# Remote Access Diagnostics Configuration \
\n# ----------------------------------------- \
\n"
MSG_RASDIAG_SCRIPTFOOTER, "\
\n# End of Remote Access Diagnostics Configuration.\
\n \
\n \
\n"
HLP_RASDIAG_SHOW_RASTRACE, "Shows whether extended tracing is enabled for components.\n"
HLP_RASDIAG_SHOW_RASTRACE_EX, "\
\n %1!s! [ [component = ] component ] \
\n \
\n Shows whether tracing for the given component is enabled. If no \
\n component is specified, shows the state of all components. \
\n \
\n component - the component \
\n\n"
HLP_TRACE_SHOW, "Shows whether extended tracing is enabled for components.\n"
HLP_TRACE_SHOW_EX, "\
\n %1!s! [ [component = ] component ] \
\n \
\n Shows whether tracing for the given component is enabled. If no \
\n component is specified, shows the state of all components. \
\n \
\n component - the component \
\n\n"
HLP_RASDIAG_SET_RASTRACE, "Enables/disables extended tracing for a component.\n"
HLP_RASDIAG_SET_RASTRACE_EX, "\
\n %1!s! [component = ] component [state = ] ENABLED|DISABLED \
\n \
\n Enables or disables extended tracing for the given component. \
\n \
\n component - the component (use '*' to denote all components) \
\n\n"
HLP_TRACE_SET, "Enables/disables extended tracing for a component.\n"
HLP_TRACE_SET_EX, "\
\n %1!s! [component = ] component [state = ] ENABLED|DISABLED \
\n \
\n Enables or disables extended tracing for the given component. \
\n \
\n component - the component (use '*' to denote all components) \
\n\n"
HLP_RASDIAG_SHOW_TRACEALL, "Shows whether extended tracing is enabled for all components.\n"
HLP_RASDIAG_SET_TRACEALL, "Enables/disables extended tracing for all components.\n"
HLP_RASDIAG_SHOW_TRACEALL_EX, "\
\nUsage: %1!s! \
\n \
\n Shows whether extended tracing is enabled for all components. \
\n \n"
HLP_RASDIAG_SET_TRACEALL_EX "\
\n %1!s! [ state = ] ENABLED|DISABLED|CLEAR \
\n \
\n Enables/disables extended tracing for all components. \
\n \
\n type - the type of component that is being installed \
\n ENABLED - enables all tracing. \
\n DISABLED - disables all tracing. \
\n CLEAR - clears all tracing log files. \
\n \n"
MSG_TRACE_DUMP, "%1!s! %2!s! %3!s!\n"
MSG_TRACE_DUMP2, "%1!s! %2!s!\n"
MSG_RASDIAG_CLEAR_TRACE_OK, "\
\n Successfully cleared Remote Access tracing log files. \
\n \n"
EMSG_RASDIAG_CLEAR_TRACE_FAIL, "\
\n Unable to clear Remote Access tracing log files or no log files were \
\n present to delete. \
\n \n"
MSG_RASDIAG_TRACEALL_RAS_OK, "\
\n Successfully set Remote Access tracing. \
\n \n"
EMSG_RASDIAG_TRACEALL_RAS_FAIL, "\
\n Unable to modify Remote Access tracing settings. \
\n \n"
MSG_TRACE_SHOW, "%1!-40s! %2!s!\n"
HLP_RASDIAG_SHOW_MODEMTRACE, "Shows whether modem tracing is enabled.\n"
HLP_RASDIAG_SET_MODEMTRACE, "Enables/disables modem tracing.\n"
HLP_RASDIAG_SHOW_MODEMTRACE_EX, "\
\nUsage: %1!s! \
\n \
\n Shows whether modem tracing is enabled. \
\n \n"
HLP_RASDIAG_SET_MODEMTRACE_EX "\
\n %1!s! [ state = ] ENABLED|DISABLED \
\n \
\n Enables/disables modem tracing. \
\n \
\n type - the type of component that is being installed \
\n ENABLED - enables modem tracing. \
\n DISABLED - disables modem tracing. \
\n \n"
MSG_RASDIAG_CLEAR_MODEMTRACE, "\
\n Successfully cleared the modem tracing log files. \
\n \n"
EMSG_RASDIAG_CLEAR_MODEMTRACE_FAIL, "\
\n Unable to clear modem tracing log files or no log files were present \
\n to delete. \
\n \n"
MSG_RASDIAG_SET_MODEMTRACE_OK, "\
\n Successfully set modem tracing. \
\n \n"
EMSG_RASDIAG_SET_MODEMTRACE_FAIL, "\
\n Unable to set modem tracing or no modems are currently installed. \
\n \n"
MSG_RASDIAG_SHOW_MODEMTRACE_ENABLED, "\
\n Modem tracing is enabled. \
\n \n"
EMSG_RASDIAG_SHOW_MODEMTRACE_DISABLED, "\
\n Modem tracing is disabled or no modems are currently installed. \
\n \n"
HLP_RASDIAG_SHOW_CMTRACE, "Shows whether Connection Manager logging is enabled.\n"
HLP_RASDIAG_SET_CMTRACE, "Enables/disables Connection Manager logging.\n"
HLP_RASDIAG_SHOW_CMTRACE_EX, "\
\nUsage: %1!s! \
\n \
\n Shows whether Connection Manager logging is enabled. \
\n \n"
HLP_RASDIAG_SET_CMTRACE_EX "\
\n %1!s! [ state = ] ENABLED|DISABLED \
\n \
\n Enables/disables Connection Manager logging. \
\n \
\n type - the type of component that is being installed \
\n ENABLED - enables logging for Connection Manager connections. \
\n DISABLED - disables logging for Connection Manager connections. \
\n \n"
MSG_RASDIAG_CLEAR_CMTRACE, "\
\n Successfully cleared Connection Manager log files. \
\n \n"
EMSG_RASDIAG_CLEAR_CMTRACE_FAIL, "\
\n Unable to clear Connection Manager logs files or no log files were \
\n present to delete. \
\n \n"
MSG_RASDIAG_SET_CMTRACE_OK, "\
\n Successfully set Connection Manager logging. \
\n \n"
EMSG_RASDIAG_SET_CMTRACE_FAIL, "\
\n Unable to set Connection Manager logging or no Connection Manager \
\n profiles are currently installed. \
\n \n"
MSG_RASDIAG_SHOW_CMTRACE_ENABLED, "\
\n Connection Manager logging is enabled. \
\n \n"
EMSG_RASDIAG_SHOW_CMTRACE_DISABLED, "\
\n Connection Manager logging is disabled or no Connection Manager \
\n profiles are currently installed. \
\n \n"
MSG_RASDIAG_SET_IPSEC_OK, "\
\n Successfully set IPSec tracing settings. \
\n \n"
EMSG_RASDIAG_SET_IPSEC_FAIL, "\
\n Unable to modify IPSec tracing settings. \
\n \n"
HLP_RASDIAG_SHOW_AUDITING, "Shows whether Security Event Logs are enabled.\n"
HLP_RASDIAG_SET_AUDITING, "Enables/disables the Security Event Logs.\n"
HLP_RASDIAG_SHOW_AUDITING_EX, "\
\nUsage: %1!s! \
\n \
\n Shows whether Security Event Logs are enabled. \
\n \n"
HLP_RASDIAG_SET_AUDITING_EX "\
\n %1!s! [ state = ] ENABLED|DISABLED \
\n \
\n Enables/disables the Security Event Logs. \
\n \
\n type - the type of component that is being installed \
\n ENABLED - enables the Security Event Logs. \
\n DISABLED - disables the Security Event Logs. \
\n \n"
MSG_RASDIAG_CLEAR_AUDITING, "\
\n Successfully cleared the Security Event Logs. \
\n \n"
EMSG_RASDIAG_CLEAR_AUDITING_FAIL, "\
\n Unable to clear the Security Event Logs. \
\n \n"
MSG_RASDIAG_SET_AUDITING_OK, "\
\n Successfully set the Security Event Logs. \
\n \n"
EMSG_RASDIAG_SET_AUDITING_FAIL, "\
\n Unable to set the Security Event Logs. \
\n \n"
MSG_RASDIAG_SHOW_AUDITING_ENABLED, "\
\n Security Event Logs are enabled. \
\n \n"
EMSG_RASDIAG_SHOW_AUDITING_DISABLED, "\
\n Security Event Logs are disabled. \
\n \n"
HLP_RASDIAG_SHOW_ALL, "Shows Remote Access Diag Report.\n"
HLP_RASDIAG_SHOW_ALL_EX, "\
\n%1!s! [ type = ] FILE|EMAIL \
\n [ destination = ] destination \
\n [ [ compression = ] ENABLED|DISABLED \
\n [ hours = ] hours \
\n [ verbose = ] ENABLED|DISABLED ] \
\n \
\n Shows the entire Remote Access Diagnostic Report. \
\n \
\n type - type of destination. \
\n FILE - save the diagnostic report to a file. \
\n EMAIL - send the diagnostic report to an email address. \
\n \
\n destination - the destination for the diagnostic report. Either a \
\n filename or an email address is a valid destination. \
\n \
\n compression - compress the diagnostic report into a CAB file. \
\n ENABLED - enables compression. Default setting for email \
\n destination. \
\n DISABLED - disables compression. Default setting for file \
\n destination. \
\n \
\n hours - only show log entries from this number of hours in the past. \
\n 1 - 24 is valid. If no time is specified, the entire log will\
\n be displayed. \
\n \
\n verbose - Amount of data to include in the diagnostic report. \
\n ENABLED - enables verbose information. \
\n DISABLED - disables verbose information. Default. \
\n \n"
HLP_RASDIAG_SHOW_LOGS, "Shows all logs.\n"
HLP_RASDIAG_SHOW_LOGS_EX, "\
\n%1!s! [ type = ] FILE|EMAIL \
\n [ destination = ] destination \
\n [ [ compression = ] ENABLED|DISABLED \
\n [ hours = ] hours \
\n [ verbose = ] ENABLED|DISABLED ] \
\n \
\n Shows all logs. \
\n \
\n type - type of destination. \
\n FILE - save the diagnostic report to a file. \
\n EMAIL - send the diagnostic report to an email address. \
\n \
\n destination - the destination for the diagnostic report. Either a \
\n filename or an email address is a valid destination. \
\n \
\n compression - compress the diagnostic report into a CAB file. \
\n ENABLED - enables compression. Default setting for email \
\n destination. \
\n DISABLED - disables compression. Default setting for file \
\n destination. \
\n \
\n hours - only show log entries from this number of hours in the past. \
\n 1 - 24 is valid. If no time is specified, the entire log will\
\n be displayed. \
\n \
\n verbose - Amount of data to include in the diagnostic report. \
\n ENABLED - enables verbose information. \
\n DISABLED - disables verbose information. Default. \
\n \n"
EMSG_RASDIAG_SHOW_TRACE_LOGS_FAIL, "\
\n Unable to show Remote Access tracing logs or no log files were \
\n present. \
\n \n"
EMSG_RASDIAG_SHOW_MODEMTRACE_LOGS_FAIL, "\
\n Unable to show modem tracing logs or no log files were present. \
\n \n"
EMSG_RASDIAG_SHOW_CM_LOGS_FAIL, "\
\n Unable to show Connection Manager logs or no log files were present. \
\n \n"
EMSG_RASDIAG_SHOW_IPSEC_LOGS_FAIL, "\
\n Unable to show IPSec tracing logs or no log files were present. \
\n \n"
HLP_RASDIAG_SHOW_RASCHK, "Installation Info.\n"
HLP_RASDIAG_SHOW_RASCHK_EX, "\
\n%1!s! [ type = ] FILE|EMAIL \
\n [ destination = ] destination \
\n [ [ compression = ] ENABLED|DISABLED \
\n [ hours = ] hours \
\n [ verbose = ] ENABLED|DISABLED ] \
\n \
\n Installation Info. \
\n \
\n type - type of destination. \
\n FILE - save the diagnostic report to a file. \
\n EMAIL - send the diagnostic report to an email address. \
\n \
\n destination - the destination for the diagnostic report. Either a \
\n filename or an email address is a valid destination. \
\n \
\n compression - compress the diagnostic report into a CAB file. \
\n ENABLED - enables compression. Default setting for email \
\n destination. \
\n DISABLED - disables compression. Default setting for file \
\n destination. \
\n \
\n hours - only show log entries from this number of hours in the past. \
\n 1 - 24 is valid. If no time is specified, the entire log will\
\n be displayed. \
\n \
\n verbose - Amount of data to include in the diagnostic report. \
\n ENABLED - enables verbose information. \
\n DISABLED - disables verbose information. Default. \
\n \n"
MSG_RASDIAG_SHOW_RASCHK_FILE, "\
\nFile Name : %1!s! \
\nLast Write Time : %2!0.2d!/%3!0.2d!/%4!0.4d! %5!0.2d!:%6!0.2d! \
\nCreation Time : %7!0.2d!/%8!0.2d!/%9!0.4d! %10!0.2d!:%11!0.2d! \
\nFile Size : %12!d! bytes \n"
EMSG_RASDIAG_SHOW_RASCHK_FILE, "\
\n Unable to show Remote Access INF Files. \
\n \n"
EMSG_RASDIAG_SHOW_RASCHK_RASCOMP, "\
\n Unable to validate installed Remote Access components. \
\n \n"
EMSG_RASDIAG_SHOW_RASCHK_NETCOMP, "\
\n Unable to validate installed networking components. \
\n \n"
MSG_RASDIAG_SHOW_RASCHK_NETCOMP, "%1!-41s! = "
MSG_RASDIAG_SHOW_RASCHK_OK, "OK.\n"
MSG_RASDIAG_SHOW_RASCHK_NOTOK, "Not Found.\n"
MSG_RASDIAG_SHOW_RASCHK_REG_NOT_FOUND, "The following registry keys were not found:\n"
HLP_RASDIAG_SHOW_CONFIG, "Configuration Info.\n"
HLP_RASDIAG_SHOW_CONFIG_EX, "\
\n%1!s! [ type = ] FILE|EMAIL \
\n [ destination = ] destination \
\n [ [ compression = ] ENABLED|DISABLED \
\n [ hours = ] hours \
\n [ verbose = ] ENABLED|DISABLED ] \
\n \
\n Configuration Info. \
\n \
\n type - type of destination. \
\n FILE - save the diagnostic report to a file. \
\n EMAIL - send the diagnostic report to an email address. \
\n \
\n destination - the destination for the diagnostic report. Either a \
\n filename or an email address is a valid destination. \
\n \
\n compression - compress the diagnostic report into a CAB file. \
\n ENABLED - enables compression. Default setting for email \
\n destination. \
\n DISABLED - disables compression. Default setting for file \
\n destination. \
\n \
\n hours - only show log entries from this number of hours in the past. \
\n 1 - 24 is valid. If no time is specified, the entire log will\
\n be displayed. \
\n \
\n verbose - Amount of data to include in the diagnostic report. \
\n ENABLED - enables verbose information. \
\n DISABLED - disables verbose information. Default. \
\n \n"
MSG_RASDIAG_SHOW_CONFIG_RASENUM, "%1!0.2d! %2!-45.45s! %3!-15.15s!\n"
EMSG_RASDIAG_SHOW_CONFIG_RASENUM, "\
\n Unable to show Remote Access device list. \
\n \n"
MSG_RASDIAG_SHOW_PROCESS, "%1!4d! %2!-16s!"
MSG_RASDIAG_SHOW_PROCESS_TITLE, "%1!s!: %2!s!"
MSG_RASDIAG_SHOW_PROCESS_SVCNAME, ",%1!s!"
EMSG_RASDIAG_SHOW_CONFIG_PROC, "\
\n Unable to show process information. \
\n \n"
MSG_RASDIAG_SHOW_EVENT_SUCCESS, "Success"
MSG_RASDIAG_SHOW_EVENT_ERROR, "Error"
MSG_RASDIAG_SHOW_EVENT_WARNING, "Warning"
MSG_RASDIAG_SHOW_EVENT_INFO, "Information"
MSG_RASDIAG_SHOW_EVENT_SAUDIT, "Success Audit"
MSG_RASDIAG_SHOW_EVENT_FAUDIT, "Failure Audit"
MSG_RASDIAG_SHOW_EVENT_NONE, "None"
MSG_RASDIAG_SHOW_EVENT_NA, "N/A"
MSG_RASDIAG_SHOW_EVENT_LOG_USER, "\
\nEvent Type: %1!s! \
\nEvent Source: %2!s! \
\nEvent Category: %3!s! \
\nEvent ID: %4!d! \
\nDate: %5!s! \
\nTime: %6!s! \
\nUser: %7!s! \
\nComputer: %8!s! \
\nDescription:\n%9!s! \
\n \n"
MSG_RASDIAG_SHOW_EVENT_LOG_USERDOM, "\
\nEvent Type: %1!s! \
\nEvent Source: %2!s! \
\nEvent Category: %3!s! \
\nEvent ID: %4!d! \
\nDate: %5!s! \
\nTime: %6!s! \
\nUser: %7!s!\\%8!s! \
\nComputer: %9!s! \
\nDescription:\n%10!s! \
\n \n"
EMSG_RASDIAG_SHOW_CONFIG_EVENTLOG, "\
\n Unable to show Remote Access event logs or no log entries were \
\n present. \
\n \n"
EMSG_RASDIAG_SHOW_CONFIG_SECEVENTLOG, "\
\n Unable to show security event logs or no log entries were present. \
\n \n"
EMSG_RASDIAG_SHOW_CONFIG_ALLPBK, "\
\n Unable to show the system Remote Access phone book or no Remote Access\
\n connections are present. \
\n \n"
EMSG_RASDIAG_SHOW_CONFIG_USERPBK, "\
\n Unable to show the user Remote Access phone book or no Remote Access \
\n connections are present. \
\n \n"
EMSG_RASDIAG_SHOW_CONFIG_CONSOLE_TIMOUT, "\
\n The console utility timed out and was terminated. \
\n \n"
EMSG_RASDIAG_SHOW_CONFIG_CONSOLE, "\
\n Unable to show the console utilities output. \
\n \n"
EMSG_RASDIAG_SHOW_CONFIG_WINMSD, "\
\n Unable to show the winmsd/msinfo32 report. \
\n \n"
MSG_RASDIAG_SHOW_NETCOMP, "%1!-20s! %2!s!\n"
MSG_RASDIAG_SHOW_NETCOMP_NET_HDR, "\
\nNetwork Adapters \
\n---------------- \n"
MSG_RASDIAG_SHOW_NETCOMP_NETTRANS_HDR, "\
\nNetwork Protocols \
\n----------------- \n"
MSG_RASDIAG_SHOW_NETCOMP_NETSERVICE_HDR, "\
\nNetwork Services \
\n---------------- \n"
MSG_RASDIAG_SHOW_NETCOMP_NETCLIENT_HDR, "\
\nNetwork Clients \
\n--------------- \n"
HLP_RASDIAG_REPAIR, "Repairs the installation of all Remote Access components.\n"
HLP_RASDIAG_REPAIR_EX, "\
\n%1!s! [ [ answerfile = ] answerfile ] \
\n \
\n Repairs the installation of all Remote Access components. \
\n \
\n answerfile - the answerfile name. If no answerfile is provided, the \
\n default system values are utilized. For more \
\n information on the syntax of the answerfile, please \
\n refer to the 'Preinstallation Reference' documentation. \
\n \n"
MSG_RASDIAG_REPAIR_SUCCESS_REBOOT, "\
\nRepair successful. You need to reboot your computer for this change \
\nto take effect. \
\n \n"
EMSG_RASDIAG_REPAIR_FAIL, "\
\nUnable to repair Remote Access. \
\n \n"
EMSG_RASDIAG_BAD_ANSWERFILE "\
\nThe answerfile is invalid. \
\n \n"
MSG_RASDIAG_REPORT_TITLE, "Remote Access Diagnostic Report"
MSG_RASDIAG_REPORT_HTMLTOC, "\
<tr><td>Report Version: </td><td>%1!d!.0</td></tr>\
<tr><td>Date and Time: </td><td>%2!s! %3!s!</td></tr>\
<tr><td>Username: </td><td>%4!s!</td></tr>\
<tr><td>Computer Name: </td><td>%5!s!</td></tr>\
<tr><td>Windows Directory: </td><td>%6!s!</td></tr>\
<tr><td>Windows Version: </td><td>%7!d!.%8!s!.%9!s!</td></tr>"
MSG_RASDIAG_REPORT_TOC, "Table Of Contents"
MSG_RASDIAG_REPORT_TRACEEVENT, "Tracing and Event Logs"
MSG_RASDIAG_REPORT_TRACE, "Tracing Logs"
MSG_RASDIAG_REPORT_TRACE_MODEM, "Modem Logs"
MSG_RASDIAG_REPORT_TRACE_CM, "Connection Manager Logs"
MSG_RASDIAG_REPORT_TRACE_IPSEC, "IP Security Log"
MSG_RASDIAG_REPORT_RASEVENT, "Remote Access Event Logs"
MSG_RASDIAG_REPORT_SECEVENT, "Security Event Logs"
MSG_RASDIAG_REPORT_INSTALL, "Installation Information"
MSG_RASDIAG_REPORT_RASINF, "Information Files"
MSG_RASDIAG_REPORT_RASCHK, "Installation Check"
MSG_RASDIAG_REPORT_NETINST, "Installed Networking Components"
MSG_RASDIAG_REPORT_RASREG, "Registry Check"
MSG_RASDIAG_REPORT_CONFIG, "Configuration Information"
MSG_RASDIAG_REPORT_RASENUM, "Installed Devices"
MSG_RASDIAG_REPORT_TLIST, "Process Information"
MSG_RASDIAG_REPORT_CONSOLE, "Command-Line Utilities"
MSG_RASDIAG_REPORT_WINMSD, "System Information Report"
MSG_RASDIAG_REPORT_RASPBK, "Phone Book Files"
MSG_RASDIAG_REPORT_OK, "\
\nSuccessfully created the Diagnostic Report: \
\n \
\n%1!s! \
\n \n"
MSG_RASDIAG_REPORT_EMAIL_OK, "\
\nSuccessfully sent the Diagnostic Report: \
\n \
\n%1!s! \
\n \n"
EMSG_RASDIAG_REPORT_FAIL, "\
\nUnable to create the Diagnostics Report: \
\n \
\n%1!s! \
\n \n"
EMSG_RASDIAG_REPORT_EMAIL_FAIL, "\
\nUnable to send the Diagnostic Report: \
\n \
\n%1!s! \
\n \n"
EMSG_RASDIAG_REPORT_CAB_FAIL, "\
\nUnable to compress the Diagnostic Report: \
\n \
\n%1!s! \
\n \n"
EMSG_RASDIAG_REPORT_DISPLAY_FAIL, "\
\nUnable to display the Diagnostic Report: \
\n \
\n%1!s! \
\n \n"
}
#include <windows.h>
#include <ntverp.h>
#define VER_FILETYPE VFT_DLL
#define VER_FILESUBTYPE VFT2_UNKNOWN
#define VER_FILEDESCRIPTION_STR "RAS Monitor DLL"
#define VER_INTERNALNAME_STR "rasmontr.dll"
#define VER_ORIGINALFILENAME_STR "rasmontr.dll"
#include "common.ver" // NT5.0 version file.