การรวบรวมเอาต์พุตจากคำสั่งใน Windows จากผู้ใช้ที่ไม่เข้าใจคอมพิวเตอร์


5

ฉันสงสัยว่าวิธีที่ง่ายที่สุดในการรวบรวมเอาต์พุตจากคำสั่งใน Windows จากผู้ใช้ที่ไม่เข้าใจคอมพิวเตอร์คืออะไร

ตัวอย่างเช่นหากฉันต้องการรวบรวมเอาท์พุทจาก ipconfig จาก 20 คนฉันต้องการมีบางสิ่งที่ช่วยให้พวกเขาทำสิ่งนี้:

ipconfig /all > mail name@domain.com

ผู้ใช้ไม่ใช่คนที่เข้าใจคอมพิวเตอร์และฉันไม่สามารถตั้งสมมติฐานเกี่ยวกับรุ่นของ Windows ที่พวกเขาติดตั้ง (แม้ว่าฉันรู้ว่าพวกเขาเป็น XP หรือ post-XP ทั้งหมด)

ขอบคุณ

คำตอบ:


4

เขียนแบตช์ไฟล์ที่ส่งผลลัพธ์ไปยังไฟล์ข้อความจากนั้นขอให้พวกเขาส่งไฟล์ข้อความถึงคุณหรือใช้ไคลเอนต์บรรทัดคำสั่ง FTP เพื่ออัปโหลดไฟล์ข้อความที่อื่น ฉันวางไฟล์ลงในไดเรกทอรีปัจจุบันสคริปต์กำลังเรียกใช้จาก ( %cd%) และตั้งชื่อresults_%computername%เพื่อให้เมื่อคุณได้รับไฟล์ต่าง ๆ เหล่านี้คุณสามารถบอกได้ว่ามาจากคอมพิวเตอร์เครื่องไหน

@echo off
ipconfig /all > "%cd%\results_%computername%.txt"

จากนั้นคุณจะต้องสร้างสคริปต์ FTPซึ่งจะทำการอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ FTP โดยอัตโนมัติ


หากคุณลบ% CD% \ แล้วจะไม่สาย ipconfig ที่ยังคงทำให้ไฟล์ที่จะสร้างในไดเรกทอรีปัจจุบันหรือไม่
barlop

@barlop ใช่ฉันจะคิด
nhinkle

นี่เป็นความคิดที่ดีมาก ด้วยเหตุผลบางอย่างฉันมักจะลืมว่า windows มีโปรแกรมอรรถประโยชน์บรรทัดคำสั่ง FTP
Fopedush

3

Windows ไม่มียูทิลิตี้จดหมายในตัวสำหรับบรรทัดคำสั่ง การ จำกัด การเข้าถึงคอมพิวเตอร์ของคนเหล่านี้ส่วนใหญ่สิ่งที่คุณต้องทำคือขอให้พวกเขาเรียกใช้ ipconfig / all> somefile.txt แล้วส่งเนื้อหาของไฟล์นี้ให้คุณด้วยตนเอง ฉันรู้ว่านี่อาจไม่เหมาะสำหรับผู้ใช้ที่ไม่เข้าใจมาก แต่มันเกี่ยวกับวิธีเดียวที่ฉันสามารถนึกได้ว่าไม่เกี่ยวข้องกับการติดตั้งซอฟต์แวร์ที่กำหนดเองในแต่ละเครื่อง

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


2

นี่อาจไม่ใช่ตัวเลือกที่ดีที่สุดในโลก แต่แทนที่จะให้พวกเขาเรียกใช้ipconfig / all> somefile.txtจากนั้นพยายามค้นหาไฟล์นั้นและแนบไปกับอีเมลพวกเขาสามารถคลิกขวาที่แถบชื่อเรื่องของ หน้าต่างพร้อมรับคำสั่งและไปที่แก้ไข -> เลือกทั้งหมดจากนั้นกดEnterเพื่อคัดลอกทั้งหมดแล้ววางลงในเนื้อหาของอีเมลที่พวกเขาสามารถส่งถึงคุณได้


0

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.