close
一把刀實用查詢📘

電腦詞典/登錄原語 Login Scripts



內容目錄: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


【名稱】:登錄原語 Login Scripts

【解釋】:  Login Scripts 登錄原語 登錄原語對建立網路用戶環境是很關鍵的。登錄原語是用戶登錄時執行的一串命令。在登錄原語中的命令能夠為用戶映射網路驅動程式,將它們切換到特定驅動程式、顯示菜單,並啟動應用程式。NetWare服務器的登錄原語有許多擴展的特徵,所以在下面它將作為例子討論。

       在許多網路操作系統,如Windows NT和Novell NetWare,為每個用戶都有一個登錄原語與登錄帳號相連。當用戶登錄時,這個原語執行。在NetWare 4.x,有三種登錄原語,當一個用戶登錄時,它們中的任何一個都可能執行:

       系統登錄原語第一種是系統登錄原語,它為每個屬於特定單位(這裏單位指特定的目錄或子目錄)的用戶執行。單位就象部門或公司的分支。例如,如果用戶屬於銷售部,為銷售單位對象的登錄原語執行。

       描述登錄原語第二種是描述登錄原語,它能夠屬於不一定在同一單位,但在同一組的用戶。例如,一個描述登錄原語能夠專為經理們執行命令。

       個人登錄原語每個用戶都有自己的個人登錄原語。超級用戶可以產生原語,用戶可以創建或修改他自己的個人登錄原語。

       注意:如果沒有創建個人登錄原語,就運行省缺的登錄原語。即使在系統和描述登錄原語執行時,也是如此。

       當用戶登錄時,系統登錄原語首先執行,接著執行任何一個描述登錄原語,最後執行個人登錄原語。

       The Default Login Script 省缺登錄原語

       新的NetWare 4.x網路,存在一個簡單的省缺登錄原語。多數管理人員可以通過創見新的登錄原語來忽略這個省缺登錄原語。下面為你列出了一個省缺登錄原語,作為例子來幫助你瞭解登錄原語,注意這個登錄原語中的多數命令是MAP命令,這是一條典型命令。每一行的開始數字並不屬於登錄原語;後面解釋了它們的含義。

        1.WRITE“Good%GREETING-TIME,%LOGIN-NAME.”

        2.MAP DISPLAY OFF

        3.MAP ERRORS OFF

        4.MAP *1:SYS:

        5.MAP *1:=SYS:%LOGIN -NAME

        6.IF“%1”=“ADMIN”THEN MAP *1:=SYS:SYSTEM

        7.MAP *2:=SYS:PUBLIC\OS2

        8.MAP INS S1:=SYS:PUBLIC;

       INS S2:=SYS:PUBLIC\%MACHINE\%OS\%OS-VERSION

        9.MAP DISPLAY ON

        10.MAP

       帶百分號的參數表示用戶環境中變量的登錄原語指示符,例如在登錄時提供的名字,或系統上運行的DOS版本號。下面逐行對登錄原語進行解釋:

       1.本行顯示象“Good morning,JONES”這樣的歡迎消息。指示符變量%GREETING-TIME的值依賴於當前時間,%LOGIN-NAME是用戶用LOGIN命令鍵入的名字。

       2.本行阻止MAP命令顯示信息。使用它們是為了美觀。

       3.第三行阻止錯誤顯示。

       4.第四行將第一個驅動映射到SYS:卷宗。這種映射只在用戶沒有起始目錄時才使用,否則下一命令將忽略這一命令。

       5.本行將第一個驅動映射到用戶的起始目錄。如果該目錄不存在,上一行的映射將保留。

       6.如果用戶的登錄是ADMIN(NetWare 3.x的SUPERVISOR),本行命令將第一個驅動映射到SYS:SYSTEM目錄。

       7.如果用戶從一個OS/2工作站登錄,才在登錄原語中包括本行命令。它將第二個驅動映射到SYS:卷宗的PUBLIC目錄的OS/2實用子目錄。

       8.本行是一個多命令行,分號分離了兩個獨立的映射命令。如果用戶在DOS或Windows工作站上工作,該行才執行。

       9.本行恢復映射信息的顯示。

       10.本行顯示被映射驅動的表。

       在最後一條命令執行之後,用戶可以與被映射的驅動表一起,看見命令提示符。

       Login Script Command Listing 登錄原語命令表

       下麵是NetWare 4.x中可用的登錄原語命令的簡明清單:

       #(外部程式命令)從登錄原語中執行外部命令。在#號後放置命令和它的路徑。

       ATTACH 用ATTACH與一個基於裝配(bindery-based)的NetWare檔案服務器連接。在命令之後鍵入

       服務器名和用戶名,或在命令執行時由用戶指明服務器名和用戶名。

       CLS 清屏幕

       COMSPEC 指明DOS COMMAND.COM檔案存在的目錄。

       COONTEXT 在NetWare 4中,本命令顯示在目錄服務層次樹中用戶的現行文本。

       DISPLAYAND FDISPLAY顯示輔助文本檔案的內容。這個檔案可以包含文本信息或消息。

       DOS BREAK 指明當使用CTRL+BREAK或CTRL+C鍵時,DOS可被中斷。

       DRIVE 使用本命令交換到其他驅動程式。在命令之後指明驅動程式的字母。

       EXIT 使用本命令停止登錄原語中的命令執行。通常在一種狀態被評價是真或假之後,與IF..THEN語句一起使用。

       FIRE PHASER 用聲音提醒用戶注意屏幕信息或其他狀態。

       GOTO 轉移到登錄原語中的不同部分,通常在IF..THEN語句之後使用。在GOTO命令之後指明一個與登錄原語中的標誌匹配的標誌。

       IF..THEN 根據前提為真或相等,確定指令的執行。如果為真,命令被執行,或在IF..THEN語句之後並在END語句之前的所有命令被執行。

       INCLUDE 使登錄原語執行一個外部登錄原語中的一組命令。

       LASTLOGINTIME 顯示用戶最後登錄的時間。

       MACHINE 指明用戶登錄的機器名字。

       MAP 將驅動程式號賦於目錄,為用戶簡化訪問。

       NO-DEFAULT 在NetWare 4中,在系統或描述登錄原語中使用本命令,可阻止省缺個人登錄原語的執行。

       NOSWAP 在NetWare 4中,使用本命令可阻止在工作站缺少內存時,LOGIN被從基本內存移動到高端內存或硬盤上。

       PAUSE 暫停登錄原語的執行。

       REMARK 使用本命令在登錄原語內包含注釋。當登錄原語執行時,不出現注釋。在REMARK後鍵入注釋。

       SET 使用本命令創建可以在登錄原語執行後的批處理檔案中使用的變量。

       SET-TIME 將工作站的時間設置為和用戶登錄的服務器一樣的時間。

       SWAP 將LOGIN命令移動到高端內存,以空出基本內存讓#命令能夠執行。

       WRITE 顯示信息和其他文本。在WRITE命令後鍵入文本。

       相關條目:NetWare;Novell。

【序號】:467

關于“電腦詞典/登錄原語 Login Scripts”的用戶留言:

目前暫無留言

新增相關留言✍


返回首頁 | 📱 行動版 | 電腦版 💻
2009-2024 v1.22 a-j-e-3