Tag Archive: Windows


คำสั่ง command line ตัวนึงที่น่าสนใจคือ robocopy เพราะมันสามารถทำได้หลายอย่างมาก อย่างในตัวอย่างคือ

robocopy C:\Documents\ Z:\ /MIR /DCOPY:T /NFL /NDL /R:1 /W:1

ซึ่งพารามิเตอร์แต่ละตัวหมายถึง
C:\Documents\ คือต้นทาง
Z:\ คือปลายทาง
/MIR คือทำ mirror ให้ไฟล์และไดเรกทอรีเหมือนกัน
/DCOPY:T ให้เอาเวลา timestamp ของไดเรกทอรีไปด้วย
/NFL ไม่ต้องโชว์ไฟล์ (No File List)
/NDL ไม่ต้องโชว์ไดเรกทอรี (No Directory List)
/R:1 ให้พยายามซ้ำ (retry) 1 ครั้ง
/W:1 ให้รอ (wait) ก่อนพยายามเป็นเวลา 1 วินาที

แต่ถ้าอยากได้รายละเอียดมากกว่านี้ สามารถเรียกคำอธิบายได้ด้วยคำสั่ง

robocopy /?

1) Download BIND for Windows ได้จากที่นี่ ftp://ftp.nominum.com/pub/isc/bind9/ ของผมเลือกเวอร์ชั่น 9.10.3
dig_win10_1a

และเนื่องจากผมใช้ Windows 10 64-bit จึงเลือก x64 (ไม่ต้องเลือกอันที่เป็น debug นะครับ)
dig_win10_1b

2) เมื่อโหลดมาแล้วก็แตกไฟล์ zip จะพบไฟล์ดังต่อไปนี้

dig.exe
host.exe
libbind9.dll
libdns.dll
libeay32.dll
libisc.dll
libisccfg.dll
liblwres.dll
libxml2.dll

ให้ copy ไปไว้ที่ C:\Windows\System32

3) ถ้าใครยังไม่ได้ติดตั้ง Microsoft Visual C++ Redistributable package จำเป็นต้องลงด้วย หลายเครื่องน่าจะติดตั้งจากโปรแกรมอื่นแล้วสามารถข้ามได้ แต่ถ้าไม่มีสามารถติดตั้งได้จาก zip ที่ดาวน์โหลดมาได้เลยครับ สำหรับเครื่องผมมีอยู่แล้วข้ามได้
คำแนะนำของผมคือข้ามไปก่อน ถ้า error ค่อยมาลง
dig_win10_3

4) เท่านี้เราก็สามารถเรียกใช้งาน dig ได้แล้วครับ
dig_win10_4

เครดิต
http://www.blog.paranoidpenguin.net/2014/09/how-to-install-dig-on-a-windows-8-1-64-bit-system/
https://samsclass.info/40/proj/digwin.htm

เราสามารถหาที่อยู่ของ Microsoft KMS server ได้ง่ายๆ ด้วยคำสั่ง

nslookup -type=srv _vlmcs._tcp.modplusplus.com

อย่าลืมแทนที่ชื่อโดเมน modplusplus.com ด้วยชื่อโดเมน AD ของคุณนะ

ผลลัพธ์ก็จะคล้ายๆ แบบนี้

Server:  dc1.modplusplus.com
Address:  192.168.1.123

_vlmcs._tcp.modplusplus.com  SRV service location:
          priority      = 0
          weight        = 0
          port          = 1688
          svr hostname  = kms02.modplusplus.com
kms02.modplusplus.com   internet address = 192.168.1.124

ดังนั้น KMS server ตามตัวอย่างก็คือ kms02.modplusplus.com นั่นเองครับ

ตั้งแต่สมัย Windows 2000 ไมโครซอฟท์ใช้รูปแบบของ task manager แบบเดิมมาตลอด จนมาถึงเวอร์ชั่นปัจจุบันคือ Windows 8 ทางไมโครซอฟท์ได้เปลี่ยนรูปแบบการแสดงผลของ task manager ให้ดูเรียบง่ายขึ้น (หรือเปล่า) แต่ถ้าเราอยากเห็น task manager ในแบบเก่าก็ยังทำได้ครับ แต่ต้องเหนื่อยเพิ่มนิดนึงคือ

1) เมื่อเปิด task manager ขึ้นมาให้คลิ๊กที่ปุ่ม More details
Windows_8_Task_Manager_1

2) เลือก tab Details
Windows_8_Task_Manager_2

3) เท่านี้เราก็จะได้ task manager ในรูปแบบเดิมแล้วครับ
Windows_8_Task_Manager_3

คุณเคยเจอปัญหานี้หรือไม่
1) รู้แต่ SQL build number แต่อยากรู้ว่าเป็นเวอร์ชั่นไหน service pack อะไร
2) ต้องอัพเดต SQL cumulative update package แต่ไม่รู้ว่าอัพไปแล้วจะเป็น build อะไร เพราะต้องไปเช็คความเข้ากันได้กับซอร์ฟแวร์อื่นอีก

ปัญหาเหล่านี้จะหมดไป เพียงคุณเข้าไปที่ http://sqlserverbuilds.blogspot.com
ในเวปนี้จะมีตารางแจง build number ตั้งแต่ SQL 7 (ตั้งแต่ปี 2005 ยังมีใครใช้อยู่มั้ยเนี่ย) จนล่าสุดที่เขียนบทความเป็น SQL 2012 SP2 แล้ว โดยบอกละเอียดถึงระดับ hotfix หรือ cumulative update package กันเลยครับ

หากเราต้องการตั้ง Public DNS แล้วไม่ต้องการให้ DNS ของเราเป็น Open DNS คือให้คนอื่นมาถามหาโดเมนอื่นหรือปิด recursive query นั่นเอง ข้อดีคือจะทำให้ CPU, RAM, และ network load ลดลง สามารถทำได้โดย
1) เลือก Start -> Administrative Tools -> DNS

2) คลิกขวาที่ชื่อเครื่อง DNS ที่ต้องการ แล้วเลือก Properties

3) ไปที่แท๊ป Advanced แล้วเลือก Disable Recursion จากนั้นกด OK

หากต้องการเปิด recursive query อีกครั้ง ก็แค่เอาเครื่องหมายถูกหน้า Disable Recursion ออกเท่านั้นเอง