使用Net命令管理Win2003服務(下)

【IT168 專稿】上文中我們介紹了一些net命令基本操作(點擊),下面將使用net命令完成一些高級應用如:安全管理、遠程控制等。
    1.Net send
    作用:將消息發送到網絡上的其他用戶、計算機或者消息名稱。
    格式:
    net send {Name | * | /domain[:Name] | /users} message
    主要參數:
    Name :指定用於發送消息的用戶名、計算機名或消息發送名。如果您所提供的信息包含空格,請使用引號將內容引起來(例如,"Computer Name")。當將長用戶名用作 NetBIOS 名稱時有可能出現問題。NetBIOS 名稱被限制爲 16 個字符,並且第 16 位字符是保留的。
*  :將消息發送給在域或工作組中的所有名稱。
    /domain:Name :將消息發送給計算機域中的所有名稱。可以指定 Name,以將消息發送到指定域或工作組中的所有名稱。
    /users :將消息發送給所有連接服務器的用戶。
    message :指定發送消息的文本。

    應用實例:

    a.windows網絡中信息發送

    如果你準備召開一個會議,使用命令:“net send cao 開會時間下午三點 401室”操作見圖5 。
 
圖5用net sent 發送信息

    客戶端如果運行的是Windows98、Windows Me的話需要運行Winpopup才行(系統自帶的)、見圖6。
 
圖6 Windows ME客戶端接受短信

    客戶端如果是Windows 2000或Windows XP的話需要打開:“管理工具”-“服務”-“Messenger”。Messenger屬性是發送和接收系統管理員或者“警報器”服務傳遞。信息會自動出現在屏幕上。見圖7 。
 
圖7 Windows 2000客戶端接受短信

    b.使用net send命令在異構網絡中發送信息
    Samba是用來實現SMB(Server Messages Block)協議的一種軟件,是一套讓Unix/Linux系統能夠應用Microsoft網絡通信協議的軟件,它可以和運行Windows等操作系統的計算機實現文件共享和打印機共享服務。通過配置Samba服務器,可以提供Windows客戶機來訪問Linux系統上共享的資源,也能夠在Linux上通過SMB協議訪問Windows系統上的共享資源。    下面就詳細介紹在Linux下,與Windows機器互相發送短信的一種方法步驟。
    配置Samba
    配置Samba的工作其實就是對配置文件smb.conf進行相應的設置。smb.conf關係着Samba服務器的權限設置,以及共享的目錄、打印機和機器所屬的工作組等各種細緻的選項。
    smb.conf文件最基本的三個特殊段是global(全局參數)、directory shares(目錄共享)、printer shares(打印共享)。除了[global]段外,所有的段都可以看作是一個共享資源,段名是該共享資源的名字,而段裏的參數就是共享資源的屬性。[global]、[homes]和[printers]三個段是比較特殊的。smb.conf文件配置起來很複雜,而且內容很多,在這裏只列出核心的配置:
[global]
   netbios name = Redflag
   workgroup = WORKGROUP
   hosts allow = 192.168.100. 192.168.200. 127.
   log file = /var/log/samba/log.%m
   security = user
   encrypt passwords = yes
   smb passwd file = /etc/samba/smbpasswd
[homes]
  comment = Home Directories   
  browseable = yes   
    writable = yes
   Samba提供了“message command”全局參數,它定義了信息到來時Samba採取的措施,例如在smb.conf的[global]段加入下面兩行:
message command = bash "kedit %s; rm %s" &
message command = /bin/mail -s 'message
from %f on %m ' root < %s;rm %s&
從Linux機向Windows及發送短消息,測試使用的命令是smbclient,命令如下:“ echo " Meeting changed to 3 P.M. Same place" | smbclient -M cjh”上面代碼中,cjh表示的是Windows的NetBIOS名字。在Windows 2003下,用net send命令向Linux發送短信息,方法同上。
    應用說明:服務器運行的軟件而且都在不停升級,穩定版和測試版交替出現。如果你是一個網管員,你經常需要上相應的網站看,是否有補丁,是否有了bug fix,是否需要升級。網絡管理員還要給用戶提供安全服務。對用戶要定期發送安全信息,是讓用戶具有安全意識。通過使用以上命令可以更好幫助管理用戶。
 
2. Net time
    作用:使計算機的時鐘與其他計算機或域的時鐘同步。使用不帶參數的 net time 顯示其他計算機或域的時間。

    格式:
net time [{\\ComputerName | /domain[:DomainName] | /rtsdomain[:DomainName]}] [/set]
net time [\\ComputerName] [/querysntp] [/setsntp[:NTPServerList]]

    主要參數:

\\computername :指定要檢查或要與之同步的服務器的名稱。
/domain[:DomainName] :指定要同步時鐘的域。
/rtsdomain[:domainname] :指定要與之同步時鐘的“可信時間服務器”所在的域。
/set :使計算機的時鐘與指定的計算機或域的時間同步。
/querysntp :顯示當前爲本地計算機或 ComputervNname 所指定的計算機配置的網絡時間協議 (NTP) 服務器的名稱。
/setsntp[:NTPServerList] :指定本地計算機所使用的 NTP 時間服務器的列表。該列表可以包含 IP 地址或 DNS 名稱,並用空格分開。如果使用多個時間服務器,則必須使用引號引住該列表。
應用說明:W32tm.exe 是用來同步本地計算機與遠程計算機或域的時間的類似命令。由於其靈活性,W32tm.exe 是時間同步的首選方法。

    應用實例:

    要使計算機的時間與域內的當前時間同步,使用命令:net time /domain /set見圖8。
 
圖8 進行時間校正

    要顯示計算機 Cjh 的當前時間,使用命令:net time \\ cjh
 
3. Net statistics
    作用:顯示本地“工作站”或“服務器”服務的統計日誌或正在運行的可以使用統計數據的服務。使用不帶參數的 net statistics,列出正在運行的可以使用統計數據的服務。
    格式:net statistics [{workstation | server}]
    主要參數

Workstation : 顯示本地“工作站”服務的統計數據。
server :顯示本地“服務器”服務的統計數據。

    應用實例:
要顯示服務器服務的統計數據並禁止輸出滾動,使用命令:
net statistics server | more  見圖9 。
 
圖9 顯示服務器服務的統計數據並禁止輸出滾動

    說明:對於“工作站”服務,依次報告計算機名、最後更新統計的日期和時間以及下列信息:
  • 所接收和傳輸的字節數和服務器消息塊 (SMB) 
  • 成功或失敗地讀取和寫入操作次數 
  • 網絡錯誤數目 
  • 失敗、斷開或重新連接的會話數 
  • 與共享資源連接成功或失敗的次數

    對於服務器服務,依次報告計算機名、最後更新統計的日期和時間以及下列信息: 
  • 啓動、自動斷開和因爲錯誤斷開的會話數 
  • 發送和接收的千字節數以及平均的服務器響應時間 
  • 密碼和權限限制的錯誤和違反次數 
  • 共享文件、打印機和通訊設備使用的次數 
  • 超出內存緩衝區大小的次數
4. Net print
    作用:顯示關於指定打印機隊列的信息、顯示關於指定打印作業的信息,或者控制指定的打印作業。使用不帶參數的 net print 顯示該命令的命令行幫助。
    格式:net print \\ComputerName\ShareName
    主要參數:
\\computername :通過名稱指定要顯示其上的打印隊列的計算機。
\ShareName :按名稱指定希望其顯示信息的共享打印機隊列。
應用說明:Net print 顯示共享打印機隊列中打印作業的信息。下面是名爲PaintJet 的共享打印機隊列中的所有打印作業的報告見圖10:
 
圖10所有打印作業的報告
4. Net print
    作用:顯示關於指定打印機隊列的信息、顯示關於指定打印作業的信息,或者控制指定的打印作業。使用不帶參數的 net print 顯示該命令的命令行幫助。
    格式:net print \\ComputerName\ShareName
    主要參數:
\\computername :通過名稱指定要顯示其上的打印隊列的計算機。
\ShareName :按名稱指定希望其顯示信息的共享打印機隊列。
應用說明:Net print 顯示共享打印機隊列中打印作業的信息。下面是名爲PaintJet 的共享打印機隊列中的所有打印作業的報告見圖10:
 
圖10所有打印作業的報告
5.net use
    作用:將計算機連接到某個共享資源或與其斷開連接,或者顯示有關計算機連接的信息。該命令還控制永久性網絡連接。如果在沒有參數的情況下使用,net use 檢索網絡連接列表。
    格式:

net use [{DeviceName | *}] [{\\ComputerName[\ShareName[\Volume]]] |[[url]http://ComputerName/ShareName[/url][/Folder]}] [{Password | *}]] [/user:[DomainName\]UserName] [/user:[DottedDomainName\]UserName] [/user: [UserName@DottedDomainName] [/savecred] [/smartcard] [{/delete | /persistent:{yes | no}}]
net use [DeviceName [/home[{Password | *}] [/delete:{yes | no}]]
net use [/persistent:{yes | no}]
    主要參數

DeviceName :指派名稱以連接到資源或指定要斷開連接的設備。有兩種設備名稱:磁盤驅動器(即從 D: 到 Z:)和打印機(即從 LPT1: 到 LPT3:)。
\\ComputerName\ShareName
指定服務器和共享資源的名稱。如果 ComputerName 包含空格,請使用引號將整個計算機名引起來,從 \\ 開始到計算機名的末尾(如 "\\Computer Name\Share Name")。計算機名可以有 1 到 15 個字符。如果省略了 \ShareName,則連接將嘗試連接到 ipc$ 共享。
[url]http://ComputerName/ShareName[/url][/Volume] :指定 WebDAV 服務器和共享資源的名稱。如果 ComputerName 包含空格,請使用引號將整個計算機名引起,即從 http 前綴 (http://) 到計算機名的末尾。
Password :指定訪問共享資源所需的密碼。鍵入星號 (*) 將給出密碼的提示。在密碼提示符下處鍵入密碼時不顯示密碼。
/user :指定用其建立連接的其他用戶名。該參數不可與 /savecred 一起使用。
DomainName :指定其他的域。忽略 DomainName,則 net use 將使用當前登錄到的域。
UserName :指定登錄時使用的用戶名。
DottedDomainName :指定用戶帳戶所在域完全合格的域名。
/savecred :如果系統提示用戶輸入密碼,請存儲提供的憑據以便再使用。該參數無法與 /smartcard 或 /user 一起使用。
/delete :取消指定的網絡連接。如果用星號 (*) 指定連接,則將取消所有網絡連接。
/persistent:{yes | no} :控制永久性網絡連接的使用。默認值是最近一次所用的設置。無設備的連接不是永久性的。Yes 將在連接完成後保存所有連接,並在下一次登錄時將其恢復。No 不保存所完成的連接或後續連接。現有的連接將在下次登錄時恢復。使用 /delete 刪除永久性連接。
/home :將用戶連接到主目錄。

    應用實例:

    1. 使用net use進行遠程控制

    和對方計算機建立信任連接? 只要擁有某主機的用戶名和密碼,就可以用“IPC$(Internet Protocol Control)”建立信任連接,建立完信任連接後,可以在命令行下完全控制對方計算機。? 比如得到IP爲192.168.1.10計算機的管理員密碼爲,可以利用指令“net use \\192.168.1.10\ipc$  /user:administrator”,見圖11.
 
圖11使用net use命令建立遠程連接

    建立完畢後,就可以操作對方的計算機,比如使用dir命令查看對方計算機上的文件,見圖12。
 
圖12 遠程使用dir命令
總結:
    到此爲止我們介紹了一些net命令基本操作,以及用net命令完成一些高級應用如:安全管理、遠程控制等。NET 命令族是Windows 2003 中的一個功能強大的工具。雖然必須用命令行方式執行,但它的功能確覆蓋了Windows 2003中大部分重要的管理功能。例如,它可以管理網絡環境、各種服務程序的運行和配置、進行用戶和登陸管理等。它還可以查看服務器的許多本地信息。Windows98、ME中也包含NET命令,但其功能比在Windows 2003中少得多。
    Windows命令行最大的一個特點就是對網絡管理的便宜性,管理員只需在命令行窗口輸入幾個命令,就可以完成諸多繁雜的操作,達到預期的目的。而且可以通過一些命令工具判斷網絡內部的物理故障以及網絡安全問題,實現網絡管理的自動化和批量化。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章