使用变量

下面列出了所有可用的登录底稿标识符变量。

有关某一特定登录底稿命令的更多信息,单击“此处”

类别

标识符变量

功能

日期

DAY

日期号(01 至 31)

 

DAY_OF_WEEK

周的日名(星期一、星期二等)

 

MONTH

月份(01 至 12)

 

MONTH_NAME

月名(一月、二月等)

 

NDAY_OF_WEEK

周的日号(1 至 7;1 = 星期日)

 

SHORT_YEAR

年份的后两位数(94、95、96 等)

 

YEAR

年份的所有四位数(1994、1995、1996 等)

时间

AM_PM

日或夜(am 或 pm)

 

GREETING_TIME

每日时段(早晨、中午或傍晚)

 

HOUR

时(12 小时进制;1 至 12)

 

HOUR24

时(24 小时进制;00 至 23; 00=午夜)

 

MINUTE

分(00 至 59)

 

SECOND

秒(00 至 59)

用户

%CN

NDS* 中已有的用户登录全名

 

LOGIN_ALIAS_CONTEXT

Y” IF REQUESTER_CONTEXT 是一个别名

 

FULL_NAME

用户的唯一用户名。这是 NDS 和基于平构数据库 NetWare* 两者的 FULL_NAME 属性值。空格由下划线来替代。

 

LAST_NAME

在 NDS 中为用户的姓,在基于平构数据库的 NetWare 中,为登录全名

 

LOGIN_CONTEXT

用户所在处的环境

 

LOGIN_NAME

用户的唯一登录名(长名会被截断为八个字符)

 

MEMBER OF "group"

用户被指派到的组对象

 

NOT MEMBER OF "group"

用户未被指派到的组对象

 

PASSWORD_EXPIRES

口令失效前的天数

 

REQUESTER_CONTEXT

启动登录时的环境

 

USER_ID

指派给每个用户的号码

网络

FILE_SERVER NETWORK_ADDRESS

NetWare 服务器名电缆连接系统的 IPX* 外部网络号(8 位十六进制数)

工作站

MACHINE

计算机类型(IBM_PC 等)

 

NETWARE_REQUESTER

用于 OS/2** 或 VLM* 用户的 NetWare Requester* 版本

 

OS

工作站操作系统类型(MSDOS、OS2 等)

 

OS_VERSION

工作站上的操作系统版本(3.30 等)

 

P_STATION

工作站的节点号码(12 位十六进制数)

 

PLATFORM

工作站的操作系统平台:DOS、OS2、WIN (Windows** 3.1)、WNT (Windows NT*) 或 W95 (Windows 95*)

 

SHELL_TYPE

工作站的 DOS 壳层版本(1.02 等);支持 NetWare 2 和 3 壳层及 NetWare 4* Requester for DOS。

 

SMACHINE

短机器名(IBM** 等)

 

STATION

工作站的连接号码

 

WINVER

工作站 Windows 操作系统的版本

NetWare Mobile

DIALUP

0 = 不使用拨号方式 1 = 使用 NetWare Mobile* Client 拨号简报

 

OFFLINE

0 = 非脱机 1 = 断开的登录

DOS 环境

<

变量>

任何 DOS 环境变量都可放在尖括号中使用(如 <path> 等)。要在 MAP、COMSPEC 和 FIRE PHASERS 命令中使用 DOS 环境变量,则需在变量前添加一百分号 (%)。例如:MAP S16:=% <path>

杂项

ACCESS_SERVER

显示访问服务器是否工作(TRUE = 工作, FALSE = 未工作)

 

ERROR_LEVEL

错误号码(0 = 无错误)

 

%n

被用户在 LOGIN 实用程序命令行中输入的参数所替代

对象属性

属性名

可将 NDS 对象的属性值用作变量。就象使用其它标识符变量那样使用属性值。若属性值中有空格,则将其名称放在引号中。要在 WRITE 语句中使用带有空格的属性名,则必须将其置于引号中字符串的结尾处: WRITE"Given name=%GIVEN_NAME" IF"%MESSAGE SERVER"="MS1" THEN MAP INS S16:=MS1\SYS:EMAIL END