C# Beginner To Expert (C#V.1-4)
พอดีอูเขียนบทความเกี่ยวกับ C# อยู่ที่เว็บบอร์ดภาควิชาของพวกเรา หากใครสนใจก็ติดตามอ่านได้ที่นี่นะครับ
http://202.28.94.55/comsc/webboard/index.php?topic=1075.msg7240#msg7240
|
1
on: September 06, 2010, 03:17:36 AM
|
||
| Started by Miolynet - Last post by Miolynet | ||
|
2
on: September 01, 2010, 12:35:50 PM
|
||
| Started by Miolynet - Last post by dekchaiake | ||
|
คนนอกได้ป่าว
|
||
|
3
on: August 27, 2010, 12:09:27 AM
|
||
| Started by Miolynet - Last post by Miolynet | ||
|
ได้กำหนดวันอบรมแล้วนะครับ 4-5 กันยา 53 นี้นะพี่น้อง
|
||
|
4
Computer Science / System Administration / Re: [How To] Set Logon Script สำหรับเก็บ log การใช้งานคอมพิวเตอร์
on: August 25, 2010, 11:49:56 AM
|
||
| Started by |N-THe-DaRK - Last post by |N-THe-DaRK | ||
|
ใช้ได้กับเฉพาะ client ที่เป็น windows ใช่มั๊ย?? script ที่บอกของ windows แต่หลักการเอาไปประยุกต์ใช้ได้เหมือนกัน |
||
|
5
Computer Science / System Administration / Re: [How To] Set Logon Script สำหรับเก็บ log การใช้งานคอมพิวเตอร์
on: August 24, 2010, 09:51:44 AM
|
||
| Started by |N-THe-DaRK - Last post by swordman | ||
|
ใช้ได้กับเฉพาะ client ที่เป็น windows ใช่มั๊ย??
|
||
|
6
Computer Science / System Administration / Re: [How To] Set Logon Script สำหรับเก็บ log การใช้งานคอมพิวเตอร์
on: August 20, 2010, 06:13:17 PM
|
||
| Started by |N-THe-DaRK - Last post by dekchaiake | ||
เยี่ยม |
||
|
7
Computer Science / System Administration / [How To] Set Logon Script สำหรับเก็บ log การใช้งานคอมพิวเตอร์
on: August 20, 2010, 04:47:19 PM
|
||
| Started by |N-THe-DaRK - Last post by |N-THe-DaRK | ||
|
พอดีโดนสั่งให้หาข้อมูลการใช้งานเครื่องคอมพิวเตอร์ที่ดูแลอยู่ 140 เครื่องเอาไว้รายงานผู้บริหาร
ครั้นจะใช้ GFI eventsmanager ก็ดันคิด Licence ตามจำนวนเครื่องคำนวนออกมาได้เกือบแสน อย่ากระนั้นเลยลองหาวิธีประหยัดๆใน goolgle ดีกว่าก็ไปเจอ script แนวๆนี้ เลยจับมันมายำรวมกันให้ตรงกับความต้องการด้วยความรู้งูๆปลาๆออกมาแบบงงๆ ดังนี้ วิธีทำ 1. copy script แล้ว save เป็นชื่อที่ต้องการ.cmd del %temp%\TEMPIP.txt del %temp%\TEMPIP2.txt del %temp%\TEMPIP3.txt del %temp%\TEMPMAC.txt REM Syncs Time with the server net time /set /y REM Formats Time variable FOR /F "TOKENS=*" %%A IN ('TIME/T') DO SET TIME=%%A PING %ComputerName% |FIND "Pinging" > %temp%\TEMPIP1.txt FOR /F "tokens=2 delims=[]" %%a in (%temp%\TEMPIP1.txt) do (set IP1=%%a) set IP1=%IP1% NSLOOKUP %ComputerName% |FIND "Address" > %temp%\TEMPIP2.txt FOR /F "tokens=2 delims=:" %%a in (%temp%\TEMPIP2.txt) do (set IP2=%%a) set IP2=%IP2:~2% IPCONFIG |FIND "IPv4" > %temp%\TEMPIP3.txt FOR /F "tokens=2 delims=:" %%a in (%temp%\TEMPIP3.txt) do (set IP3=%%a GOTO ip) :ip set IP3=%IP3:~1% SETLOCAL ENABLEDELAYEDEXPANSION SET WMIPath=Path Win32_NetworkAdapter SET WMIQuery=WHERE "AdapterType LIKE 'Ethernet%%' AND MACAddress>'' AND NOT PNPDeviceID LIKE 'ROOT\\%%'" FOR /F "tokens=2 delims==" %%A IN ('WMIC %WMIPath% %WMIQuery% Get MACAddress /Format:List ^| FIND "="') DO SET MAC1=%%A set MAC1=%MAC1% IPCONFIG /all |FIND "Physical" > %temp%\TEMPMAC.txt FOR /F "tokens=2 delims=:" %%a in (%temp%\TEMPMAC.txt) do (set MAC2=%%a GOTO mac) :mac set MAC2=%MAC2:~1% echo Login From:, %COMPUTERNAME%, %USERNAME%, %DATE%, %TIME%, %IP1%, %IP2%, %IP3%, %MAC1%, %MAC2% >> \\Servername\Foldername$\Filename.csv ENDLOCAL 2. เอา script ตัวนี้ไปวางไว้ใน share folder ที่ทุกคนสามารถเรียนกใช้ได้ แนะนำให้ใช้การแชร์แบบซ่อนชื่อไว้โดยใส่ $ ตามหลังชื่อตอน set share เช่น \\servername\sharename$ ถ้าใครใช้ domain ก็เก็บไว้ใน GPO แหละง่ายดี 3. เตรียม share folder ไว้สำหรับเก็บ log file เอาแบบข้อที่แล้วแหละ แต่ต้อง set ให้ user อื่นๆมีสิทธิเขียนไฟล์นี้ด้วย เสร็จแล้วก็ แก้ไข path ใน script ให้ถูกต้อง (ตัวอักษรสีแดงที่ Hilight ไว้นั่นแหละ) 4. ถ้าใครใช้ระบบ Domain อยู่แล้วก็สบายเลย Set ที่ GPO ให้ run script นี้ ตอน login หรือถ้าอยากได้ logoff ด้วยก็ทำอีกไฟล์ ตรง echo ด้านล่างจาก login เป็น logoff แค่นั้นเอง ส่วนใครไม่ได้ใช้ domain ก็ set ใน local policy เอานะครับ ไม่ก็ตั้งไว้ใน startup ง่ายดี แค่นี้ก็เรียบร้อย บางคนอาจจะสงสัยทำไมมี IP กับ Mac Address หลายตัวจัง พอดีผมทำเผื่อไว้หลายๆแบบ เพราะบางเครื่องก็มี LAN มากกว่า 1 ตัว, บางเครื่องก็ไม่รองรับ WMIC ฯลฯ เลยทำเผื่อไว้มันต้องได้ซักวิธีแหละน่า ผลลัพท์ที่ได้ออกมาเป็น CSV เอาไปเปิดดูใน Excel ได้ประมาณนี้ Login From:, ENCC_OUT_F3, 5230404147, Fri 08/20/2010, 04:05 PM, 10.161.204.152, 10.161.204.152, 10.161.204.152, 00:16:EC:0D:4F:86 , 00-16-EC-0D-4F-86 ไว้ว่างๆจะทำตัวประมวลผล log ออกมาเป็น report สวยๆ ตอนนี้เอาแค่นี้ก่อนละกัน |
||
|
8
on: August 18, 2010, 01:26:42 PM
|
||
| Started by kakwa - Last post by swordman | ||
|
อยากโดดตึก
|
||
|
9
on: August 16, 2010, 01:49:49 PM
|
||
| Started by LordTO_Ruxiferz - Last post by swordman | ||
|
ชั่วช้า
|
||
|
10
on: August 04, 2010, 12:25:39 PM
|
||
| Started by LordTO_Ruxiferz - Last post by dekchaiake | ||
|
เกรียนๆๆๆๆ
![]() |
||
เยี่ยม