2010-08-30 110 views

回答

0

此解決方案適用於我的環境。我們有登錄腳本爲每個用戶映射網絡驅動器。如果我需要知道誰登錄,我只需查看承載共享的服務器上的「共享文件夾」管理單元即可。點擊「會話」標籤;它顯示所有登錄的用戶。

你聽起來像你需要記錄的東西也許。我們的部分登錄腳本是將登錄/註銷日期和時間寫入網絡共享上的文件的命令。這是一個附件,每個用戶都有一個文件。仍然可能不是你要找的東西,但它對我的約25個用戶的小網絡很有用。這是我的腳本:

net time \\server1 /set /yes 
ECHO %USERNAME% logged on %COMPUTERNAME% on %DATE% at %TIME% >>\\apvdbs03\Public\Users\%USERNAME%.txt 2>&1 
echo %USERNAME% logged on %COMPUTERNAME% on %DATE% at %TIME% >>\\apvdbs03\Public\Computers\%COMPUTERNAME%_Users.txt 2>&1 
echo This syncs time to server 1 and maps the drives:>>\\apvdbs03\Public\Users\%USERNAME%.txt 2>&1 
echo In order: U, S, T and V are now deleted:>>\\apvdbs03\Public\Users\%USERNAME%.txt 2>&1 
net use U: /delete /y>>\\apvdbs03\Public\Users\%USERNAME%.txt 2>&1 
net use S: /delete /y>>\\apvdbs03\Public\Users\%USERNAME%.txt 2>&1 
net use T: /delete /y>>\\apvdbs03\Public\Users\%USERNAME%.txt 2>&1 
net use V: /delete /y>>\\apvdbs03\Public\Users\%USERNAME%.txt 2>&1 
echo In order: U, S, T and V are now mapped:>>\\apvdbs03\Public\Users\%USERNAME%.txt 2>&1 
net use U: \\server1\users$\%username% /persistent:no>>\\apvdbs03\Public\Users\%USERNAME%.txt 2>&1 
net use S: \\server1\Operations /persistent:no>>\\apvdbs03\Public\Users\%USERNAME%.txt 2>&1 
net use T: \\server1\CommonFiles /persistent:no>>\\apvdbs03\Public\Users\%USERNAME%.txt 2>&1 
net use V: \\server1\LM2001$ /persistent:no>>\\apvdbs03\Public\Users\%USERNAME%.txt 2>&1 
echo *****************************************END OF LOG ENTRY*********************************************>>\\apvdbs03\Public\Users\%USERNAME%.txt 2>&1 
相關問題