กลุ่มผู้ดูแลระบบแห่งประเทศไทย กลุ่มผู้ดูแลระบบแห่งประเทศไทย
1 พฤศจิกายน 2014, 04:19:51 *
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
ส่งอีเมล์ยืนยันการใช้งาน?

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

Thaiadmin on Social NetworkThaiadmin on TwitterThaiadmin on Facebook Group

ข่าว:
  หน้าแรก   เวบบอร์ด   ค้นหา ช่วยเหลือ เจ้าหน้าที่ เข้าสู่ระบบ ลืมรหัสผ่าน? คำเแนะนำ สมัครสมาชิก Register via Facebook Register via Google+  
+ กลุ่มผู้ดูแลระบบแห่งประเทศไทย » Developer Zone » Script Center » หัวข้อ:
|-+ เรียนถาม ท่านผู้ชำนาญการเกี่ยวกับการ เขียนScript เปลี่ยน IP บน Windows


หน้า: [1]   ลงล่าง
  เพิ่มบุ้คมาร์ค  |  พิมพ์  
ผู้เขียน หัวข้อ: เรียนถาม ท่านผู้ชำนาญการเกี่ยวกับการ เขียนScript เปลี่ยน IP บน Windows  (อ่าน 5911 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
๐olo๐ HoW ๐olo๐
Intelligent Layer 5
*****


จิตพิสัย: 2
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 452

สมาชิกลำดับที่ 16583

Posting Frequency


...โอกาสเป็นของคนที่รู้จักไขว่คว้า...









 ระดับถัดไป:
 18.33% ( 22 / 120 )

« เมื่อ: 31 กรกฎาคม 2007, 11:24:35 »

คือผมอยากได้ Script VB6 หรือ Bat File ก็ได้ ที่เขียนให้สามารถ เปลี่ยน IP Subnet Getway DNS โดยที่เราไม่ได้เป็น Admin เป็นแค่ User ธรรมดา

จริงๆผมเป็น Admin แต่ทีนี้ต้องไปเปลี่ยน IP ที่ User ทุกวัน ศุกร์ ทีนี้มันหลายเครื่องเลยอยากทำ Script ไว้ให้มัน Run เอง ตอน User เปิดเครื่องจะได้ไม่ต้องไปแก้มัน

เงื่อนไขมีอยู่ว่า เปลี่ยน IP Subnet Getway DNS  ทุกวันศุกร์โดยให้โปรแกรมเด้งขึ้นมาแล้วให้ User ใส่เลขที่นั่งเพื่อเปลี่ยนเป็น IP ตามที่นั่งในวันศุกร์   และเปลี่ยนกลับวันจันทร์ โดยวันจันทร์จะเป็นแบบ  Auto IP ทั้งหมดไม่ต้องใส่เลขที่นั่งโดยให้เปิดเครื่องแล้วโปรแกรม รัน Auto  แต่ User จะ Login แบบ User ธรรมดา ไม่ใช่ Admin

งงไหมครับ หวังว่าจะมีคนช่วยผมนะ ผมไม่รู้จะทำไงดี ขอบคุณครับ

 Help me please....  : Undecided

Share topic : บันทึกการเข้า

กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย
๐olo๐ HoW ๐olo๐
Intelligent Layer 5
*****


จิตพิสัย: 2
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 452

สมาชิกลำดับที่ 16583

Posting Frequency


...โอกาสเป็นของคนที่รู้จักไขว่คว้า...









 ระดับถัดไป:
 18.33% ( 22 / 120 )

« ตอบ #1 เมื่อ: 1 สิงหาคม 2007, 16:07:18 »

Help me please....  :  Sad

Share topic : บันทึกการเข้า

กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย
yim
Thaiadmin Helper
*****

 Thaiadmin Professional
 Thaiadmin Writer


จิตพิสัย: 50
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 1,462

สมาชิกลำดับที่ 17

Posting Frequency


กลัวเมีย แล้วจะทำมัย


เว็บไซต์






สมบูรณ์ 100%

« ตอบ #2 เมื่อ: 1 สิงหาคม 2007, 16:55:09 »



สร้างแบทไฟลืขึ้นมาอันหนึ่ง
files  ip.bat

netsh interface ip set address name = "Local Area Connection" source = static addr = 192.168.3.30  mask = 255.255.255.0   >>>กำหนด ip+subnetmask

netsh interface ip set address name = "Local Area Connection" gateway = 192.168.3.254 gwmetric = 1     

netsh interface ip set dns name = "Local Area Connection" source = static addr = 192.168.3.254

netsh interface ip add dns name = "Local Area Connection" addr = 192.168.3.254

แล้วรันโดย Scheduled Tasks ตั้งเวลาเป็นรันทุกอาทิตย์

Share topic : บันทึกการเข้า
@k
Thaiadmin Meeting
*****


จิตพิสัย: 12
ออฟไลน์ ออฟไลน์

กระทู้: 1,472

สมาชิกลำดับที่ 2686

Posting Frequency


TH@min Membership


เว็บไซต์






สมบูรณ์ 100%

« ตอบ #3 เมื่อ: 1 สิงหาคม 2007, 17:10:25 »

ผมให้ไอเดียละกัน (ไม่ว่างเขียนโปรแกรมให้นะ)

Step 1
- Add user เข้า Network Configuration Group จะสามารถเปลี่ยนค่าต่าง ๆ ของ Network ได้

Step 2
- เขียน VB ได้เปล่าล่ะ ลองดูที่ http://www.google.co.th/search?hl=th&q=How+to+Change+the+IP+Address+Using+VB&meta=
  ถ้าไม่ได้
 ก็เอาง่าย ๆ คุณสร้าง Bat File ในการเปลี่ยน IP ก็ได้ (ในเว็บบอร์ดนี้มี Script เยอะ) สร้างไฟล์ตามจำนวน IP ที่ต้องการแล้วตั้งชื่อไฟล์ตามเลขที่นั่ง
 เช่น
 เลขที่นั่ง 1
 IP 192.168.0.1
 File Name = 001.bat
 สร้างเก็บไว้ที่ Server

Step 3
 - สร้าง Schedule ในการรัน 2 Tasks
     - Task 1 กำหนดวันศุกร์ ให้รันไฟล์อะไรก็ได้ที่ให้ พนักงานเลือกรันไฟล์ .bat
     - Task 2 กำหนด Schedule ให้รัน ไฟล์ .bat ที่ทำการเปลี่ยน IP เป็น DHCP

ลองทำตามนี้ดูครับ

Share topic : บันทึกการเข้า

๐olo๐ HoW ๐olo๐
Intelligent Layer 5
*****


จิตพิสัย: 2
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 452

สมาชิกลำดับที่ 16583

Posting Frequency


...โอกาสเป็นของคนที่รู้จักไขว่คว้า...









 ระดับถัดไป:
 18.33% ( 22 / 120 )

« ตอบ #4 เมื่อ: 1 สิงหาคม 2007, 18:53:25 »

อะครับ ขอบคุณสำหรับทุกความรู้  พอดี Script Bat ไฟล์ ที่เปลี่ยน IP แบบนั้นอะ ผมพอจะทำได้ แต่

1.ผมไม่ต้องการให้ User มีสิทธิ์แก้ไข Network แต่อยากได้ Script ที่สามารถ Loin เข้าไปแก้ไขได้แบบ Admin โดยที่หน้าจอเป็น User ธรรมดา

2.แล้วก็ไม่ต้องการสร้างหลายๆไฟล์ (เพื่อความสะดวกในการขยายองค์กร) แต่ต้องการสร้างแบบเป็นตัวแปลเข้ามารับค่าแล้ว เอาไปProcess เป็น IP ตัวสุดท้าย ซึ่งผมไม่รู้วิธีรับค่า แล้วนำไป Process

3. คือ สร้างแค่ไฟล์เดียวไว้ใน Start up menu เพื่อให้มันรันเองทุกวันแล้วให้มัน Get วันออกมาเพื่อไปเข้าเงื่อนไขในการเปลี่ยน ip ของมันเอง

ผมพอจะทราบว่ามีวิธีทำได้ แต่ผมไม่ทราบคำสั่ง  ช่วยผมด้วยครับ เร่งด่วนมากๆ ไปหาร้านหนังสือก็ไม่มี  Cry

« แก้ไขครั้งสุดท้าย: 1 สิงหาคม 2007, 19:01:47 โดย ๐olo๐ HoW ๐olo๐ » Share topic : บันทึกการเข้า

กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย
@k
Thaiadmin Meeting
*****


จิตพิสัย: 12
ออฟไลน์ ออฟไลน์

กระทู้: 1472

สมาชิกลำดับที่ 2686

Posting Frequency


TH@min Membership


เว็บไซต์






สมบูรณ์ 100%

« ตอบ #5 เมื่อ: 2 สิงหาคม 2007, 08:48:34 »

1.ผมไม่ต้องการให้ User มีสิทธิ์แก้ไข Network แต่อยากได้ Script ที่สามารถ Loin เข้าไปแก้ไขได้แบบ Admin โดยที่หน้าจอเป็น User ธรรมดา
คุณต้องการให้โปรแกรมเด้งขึ้นมาแล้วให้ User ใส่เลขที่นั่งเพื่อเปลี่ยนเป็น IP แต่ไม่อยากให้มีสิทธิ์เปลี่ยนค่า Network  ได้ มันขัดกันนะครับ

ผมพอจะทราบว่ามีวิธีทำได้ แต่ผมไม่ทราบคำสั่ง  ช่วยผมด้วยครับ เร่งด่วนมากๆ ไปหาร้านหนังสือก็ไม่มี  Cry
ถ้ามันด่วนมากก็ใช้แบบที่ผมแนะนำไปก่อนครับ แล้วค่อยหาวิธีเขียนโปรแกรม หรือหา Software มาใช้แทน

Share topic : บันทึกการเข้า

๐olo๐ HoW ๐olo๐
Intelligent Layer 5
*****


จิตพิสัย: 2
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 452

สมาชิกลำดับที่ 16583

Posting Frequency


...โอกาสเป็นของคนที่รู้จักไขว่คว้า...









 ระดับถัดไป:
 18.33% ( 22 / 120 )

« ตอบ #6 เมื่อ: 3 สิงหาคม 2007, 10:54:24 »

ผมเจอของดีเข้าให้แล้ว อิอิ ไปค้นเจอของเก่าๆ ที่เคยเขียนไว้

psexec  \\ip  -u user -p pass cmd /c dir

แต่คำสั่ง choice มันดันใช้กับ xp ไม่ได้เลยใส่ค่า input ไม่ได้ ใครมีคำสั่ง ในการรับค่า keyboard ของ Batch file มั่งอะครับ

Share topic : บันทึกการเข้า

กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย
ทัชชี่น่ารัก
Thaiadmin Global Staff
*****

 Thaiadmin Professional


จิตพิสัย: 39
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 960

สมาชิกลำดับที่ 5

Posting Frequency


The Friendship for You can Touch


เว็บไซต์






 ระดับถัดไป:
 85.71% ( 60 / 70 )

« ตอบ #7 เมื่อ: 3 กันยายน 2007, 14:42:47 »

ไม่รู้ว่าช่วยได้มั้ย
ใช้คำสั่ง
runas /env /user:user@domain.microsoft.com "พาธ\สคริปต์.bat"

แต่ user ต้องใส่ password ด้วยครับ

ทางที่ดีผมว่า add user เป็น local network config ดีกว่าครับ



Share topic : บันทึกการเข้า

๐olo๐ HoW ๐olo๐
Intelligent Layer 5
*****


จิตพิสัย: 2
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 452

สมาชิกลำดับที่ 16583

Posting Frequency


...โอกาสเป็นของคนที่รู้จักไขว่คว้า...









 ระดับถัดไป:
 18.33% ( 22 / 120 )

« ตอบ #8 เมื่อ: 3 กันยายน 2007, 16:28:58 »

ตอนนี้ปริศนาทุกอย่างไขกระจ่างหมดแล้ว  ไปค้นๆๆ เจอของเก่าๆ ตอนเรียน

ขอบคุณสำหรับทุกความเห็นนะครับ

การ add user เป็น local network config  นั้น เกิดปัญหาว่า เวลามีการ Audit  เค้าจะไม่ให้ผ่านในเรี่องของ  Security  เลยจำเป็นต้องเป็นแค่ Power user

Share topic : บันทึกการเข้า

กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย
@k
Thaiadmin Meeting
*****


จิตพิสัย: 12
ออฟไลน์ ออฟไลน์

กระทู้: 1472

สมาชิกลำดับที่ 2686

Posting Frequency


TH@min Membership


เว็บไซต์






สมบูรณ์ 100%

« ตอบ #9 เมื่อ: 3 กันยายน 2007, 17:18:03 »

ตอนนี้ปริศนาทุกอย่างไขกระจ่างหมดแล้ว  ไปค้นๆๆ เจอของเก่าๆ ตอนเรียน

ขอบคุณสำหรับทุกความเห็นนะครับ

การ add user เป็น local network config  นั้น เกิดปัญหาว่า เวลามีการ Audit  เค้าจะไม่ให้ผ่านในเรี่องของ  Security  เลยจำเป็นต้องเป็นแค่ Power user
แล้วทำยังงัยต่อครับตอนนี้ ถ้าไม่ให้เป็น Network Config

Share topic : บันทึกการเข้า

๐olo๐ HoW ๐olo๐
Intelligent Layer 5
*****


จิตพิสัย: 2
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 452

สมาชิกลำดับที่ 16583

Posting Frequency


...โอกาสเป็นของคนที่รู้จักไขว่คว้า...









 ระดับถัดไป:
 18.33% ( 22 / 120 )

« ตอบ #10 เมื่อ: 4 กันยายน 2007, 17:22:34 »

แล้วทำยังงัยต่อครับตอนนี้ ถ้าไม่ให้เป็น Network Config


ใช้วิธี เขียน Batch file ให้มัน Login  Admin แล้วเปลี่ยน IP+Solution ตามเงื่อนไข

ด้วยคำสั่ง Login  นี้      psexec  -u UserAdmin  -p PasswordAdmin

Share topic : บันทึกการเข้า

กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย
@k
Thaiadmin Meeting
*****


จิตพิสัย: 12
ออฟไลน์ ออฟไลน์

กระทู้: 1472

สมาชิกลำดับที่ 2686

Posting Frequency


TH@min Membership


เว็บไซต์






สมบูรณ์ 100%

« ตอบ #11 เมื่อ: 5 กันยายน 2007, 08:52:02 »

ขอบคุณครับ เดี๋ญวลอง Test Script ดู

Share topic : บันทึกการเข้า

กลุ่มผู้ดูแลระบบแห่งประเทศไทย
   


โปรดอ่านกฎกติกาก่อนแสดงความคิดเห็น


1. โปรดงดเว้น การใช้คำหยาบคาย ส่อเสียด ดูหมิ่น กล่าวหาให้ร้าย สร้างความแตกแยก หรือกระทบถึงสถาบันอันเป็นที่เคารพ
2. ข้อความหรือรูปภาพที่ปรากฏในกระทู้ที่ท่านเห็นอยู่นี้ เกิดจากการตั้งกระทู้และถูกส่งขึ้นเวบบอร์ดโดยอัตโนมัติจากบุคคลทั่วไปและสมาชิก
ซึ่งทีมงานกลุ่มผู้ดูแลระบบแห่งประเทศไทย มิได้มีส่วนร่วมรู้เห็น หรือพิสูจน์ข้อเท็จจริงใดๆ ทั้งสิ้น
และไม่สามารถนำไปอ้างอิงทางกฎหมายได้
3. หากท่านพบเห็นข้อความ หรือรูปภาพในกระทู้ที่ไม่เหมาะสม กรุณาแจ้งทีมงานทราบ เพื่อดำเนินการต่อไป
4. ทีมงานกลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอสงวนสิทธิ์ในการลบความคิดเห็น โดยไม่ต้องชี้แจงเหตุผลใดๆ ต่อเจ้าของความคิดเห็นนั้น

 บันทึกการเข้า
หน้า: [1]   ขึ้นบน
  เพิ่มบุ้คมาร์ค  |  พิมพ์  
+ กลุ่มผู้ดูแลระบบแห่งประเทศไทย » Developer Zone » Script Center » หัวข้อ:
|-+ เรียนถาม ท่านผู้ชำนาญการเกี่ยวกับการ เขียนScript เปลี่ยน IP บน Windows


 
กระโดดไป:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 Thaiadmin Edition | Sitemap| SMF © 2013, Simple Machines
Thai Language by ThaiSMF. Modifications by Thailand System Administrator Group.
Valid XHTML 1.0! Valid CSS!

หน้านี้ถูกสร้างขึ้นภายในเวลา 0.092 วินาที กับ 51 คำสั่ง

Google visited last this page เมื่อวานนี้ เวลา 03:01:23