คุณจะส่งคำขอ HTTP ในระหว่างการเริ่มต้นคอมพิวเตอร์อย่างไร


1

ฉันต้องส่งคำขอ HTTP (ถึง REST API โดยไม่มีข้อมูลเพิ่มเติม) ระหว่างการเริ่มต้นคอมพิวเตอร์ของฉัน ยิ่งเร็วได้ยิ่งดี. แต่มันไม่สามารถส่งได้ช้ากว่าหน้าจอการเข้าสู่ระบบ Windows สำหรับตอนนี้ฉันกำลังมองหาโซลูชันซอฟต์แวร์มากกว่าฮาร์ดแวร์

แน่นอนว่าการใช้ฮาร์ดแวร์อาจจะง่ายกว่าที่นี่เพราะฉันมีเพียงแค่เชื่อมต่อ ESP8266 (หรือบอร์ดที่คล้ายกัน) และเมื่อมันได้รับพลังงานมันสามารถส่งคำขอ HTTP โดยอัตโนมัติ แต่ฉันไม่ต้องการจ่ายมากเกินไป ฉันอาจจะซื้อจากประเทศจีนและรอ 2 เดือนเพื่อรับมันจากที่นั่นเพราะฉันไม่มีบอร์ดแบบอาร์ดูโน่ฟรี และทำไมฉันต้องทำให้สิ่งต่าง ๆ มีความซับซ้อนเมื่ออาจมีวิธีแก้ปัญหาง่ายๆ

แก้ไข: โอ้ขอโทษฉันลืมใส่รุ่น Windows (ทำในแท็ก) ฉันกำลังใช้การอัปเดตคุณสมบัติของ Windows 10 1803 ฉันมีซ็อกเก็ตเชื่อมต่อกับ WiFi ของฉันและพวกเขาเปิดจอมอนิเตอร์และลำโพงของฉัน ฉันต้องการให้พวกเขาเปิดเมื่อฉันเปิดเครื่องคอมพิวเตอร์ของฉันดังนั้นฉันต้องเรียก REST API สำหรับสิ่งนั้น คำร้องขอ HTTP แบบง่ายโดยไม่จำเป็นต้องส่งข้อมูลเพิ่มเติมใด ๆ อีกทั้งการโทรไปยังที่อยู่ IP ในพื้นที่ดังนั้นฉันไม่ต้องการบริการ DNS


คุณสามารถให้ข้อมูลเพิ่มเติมเช่นระบบที่คุณเปิดเครื่องรุ่น Windows เป็นต้น คุณพยายามทำอะไรให้สำเร็จ (ค้นหาระบบแจ้งเตือนระบบรีโมตรีบูตหรือไม่) ข้อมูลเพิ่มเติมจะช่วยให้ผู้คนเข้าใจปัญหาของคุณและช่วยให้ข้อมูลเพิ่มเติม
Hogstrom

1
โอ้ขอโทษฉันลืมใส่รุ่น Windows (ทำในแท็ก) ฉันกำลังใช้การอัปเดตคุณสมบัติของ Windows 10 1803 ฉันมีซ็อกเก็ตเชื่อมต่อกับ WiFi ของฉันและพวกเขาเปิดจอมอนิเตอร์และลำโพงของฉัน ฉันต้องการให้พวกเขาเปิดเมื่อฉันเปิดเครื่องคอมพิวเตอร์ของฉันดังนั้นฉันต้องเรียก REST API สำหรับสิ่งนั้น คำร้องขอ HTTP แบบง่ายโดยไม่จำเป็นต้องส่งข้อมูลเพิ่มเติมใด ๆ
jack1142

คุณสามารถเรียกใช้ไฟล์แบตช์เมื่อเริ่มต้น: stackoverflow.com/questions/21218346/run-batch-file-on-start-up
user51928

แต่จะทำงานหลังจากเข้าสู่ระบบใช่ไหม ถ้าเป็นเช่นนั้นมันสายเกินไป
jack1142

ฉันอยากรู้. นอกเหนือจากการพยายามดูว่าคุณสามารถทำสิ่งนี้และคนจรจัดได้อย่างไรทำไมคุณไม่ลองเสียบปลั๊กไฟบนอุปกรณ์เหล่านั้นทั้งหมดและให้พีซีเปิดโดยอัตโนมัติหลังจากไฟฟ้าดับ หนึ่งสวิตช์และเสร็จสิ้น
Appleoddity

คำตอบ:


0

คุณสามารถเพิ่มสคริปต์ลงในสคริปต์เริ่มต้นของนโยบายกลุ่มท้องถิ่นจากนั้นสคริปต์จะทำงานในระหว่างกระบวนการเริ่มต้น ก่อนอื่นให้ป้อน "แก้ไขนโยบายกลุ่ม" ในช่องค้นหาที่ด้านล่างซ้ายของ Windows 10 เพื่อเปิดตัวแก้ไขนโยบายกลุ่มภายใน

ตัวแก้ไขนโยบายกลุ่มเฉพาะที่ -> การกำหนดค่าคอมพิวเตอร์ -> การตั้งค่า Windows-> สคริปต์ (เริ่มต้น / ปิดเครื่อง)

คลิกขวาที่ "Startup" แสดงในหน้าต่างด้านขวาและคลิกที่ "Properties" จากนั้นคลิก "เพิ่ม" ในหน้าต่างใหม่เพื่อเพิ่มสคริปต์


สิ่งนี้ยังคงเริ่มต้นสคริปต์ช้าเกินไป - สคริปต์ทำงานหลังจากเข้าสู่ระบบในขณะที่ฉันต้องการให้เริ่มก่อนที่จะเข้าสู่ระบบซึ่งฉันระบุไว้ในคำถาม
jack1142

สคริปต์ (Startup / Shutdown) ในการกำหนดค่าคอมพิวเตอร์จะทำงานทันทีที่เปิด / ปิดเครื่องคอมพิวเตอร์ สคริปต์ (Logon / Logoff) ในการกำหนดค่าผู้ใช้จะทำงานหลังจากที่ผู้ใช้เข้าสู่ระบบ / ปิดระบบ คุณสามารถอ้างถึงบทความนี้: support.microsoft.com/en-us/help/556007 บางทีสคริปต์ของคุณอาจต้องทำงานเป็นเวลานานและจะเสร็จสิ้นจนกว่าผู้ใช้จะเข้าสู่ระบบ
S.Leon

ในที่สุดคุณก็พูดถูก - ในที่สุดมันก็วิ่ง แต่มันใช้เวลาประมาณ 17 วินาทีซึ่งไม่สามารถยอมรับได้ ฉันลองใช้ curl และ python วิธีแก้ปัญหาทั้งสองช้าเกินไป (แม้ว่าฉันคิดว่ามันค่อนข้างเพราะ Windows ใช้งานช้าเกินไปเนื่องจากสคริปต์ทั้งสองสามารถส่งคำขอได้ฉันไม่รู้ว่าน้อยกว่า 1s หรือไม่)
jack1142
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.