วิธีแสดงผู้ใช้ / เวิร์กสเตชันที่เชื่อมต่อกับ Windows SMB Share ในปัจจุบัน


11

ฉันแค่กำลังมองหาวิธีการดูเพื่อนที่เชื่อมต่ออยู่ในปัจจุบันเพื่อแบ่งปัน Windows SMB?

ตัวอย่างเช่นตอนนี้ฉันต้องการดูว่าใครเชื่อมต่อกับเซิร์ฟเวอร์ Windows และเขากำลังทำการถ่ายโอนไฟล์หรือไม่?


คำตอบ:


10

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

คุณสามารถเรียกใช้คอนโซล MMC ที่เกี่ยวข้องกับ Windows OS และบทบาทสำหรับการแชร์ไฟล์ (การแชร์และการจัดการพื้นที่เก็บข้อมูลใน Windows Server 2008 R2 เป็นต้น) ตัวอย่างเช่นใน Windows Server 2008 และ 2008 R2 คุณสามารถเปิดคอนโซลการจัดการคอมพิวเตอร์และนำทางไปยังFile Services|Share and Storage Managementและคลิกที่Manage SessionsรายการหรือManage Open Filesรายการในบานหน้าต่างการกระทำ


ป้อนคำอธิบายรูปภาพที่นี่


คุณช่วยอธิบายเพิ่มเติมในย่อหน้าที่สองของคุณด้วยขั้นตอนหรือภาพหน้าจอที่เฉพาะเจาะจงมากขึ้นถ้าเป็นไปได้? ย้อนกลับไปเมื่อฉันค้นหาสิ่งนี้ฉันพบสิ่งที่คล้ายกันแต่มันไม่ทำงานใน Server 2012 (วิธีการจัดการคอมพิวเตอร์ไม่ทำงาน)
Bob

ขอบคุณสำหรับการอัพเดท. ฉันดูเหมือนจะไม่พบว่าในปี 2012 ด้วยเหตุผลบางอย่าง - บางทีพวกเขาย้ายหรือลบมันหรือบางทีฉันแค่โง่ อ่า
Bob

13

มีวิธีพื้นฐานสองวิธีในการดูว่าไฟล์ใดในการเข้าถึง SMB ที่แชร์:

  • [CLI] openfilesคำสั่ง

  • [GUI] ที่Open Filesวัตถุภายใต้Computer Management( compmgmt.msc) => =>Shared FoldersOpen Files

    ภาพหน้าจอของการจัดการคอมพิวเตอร์

ไฟล์ใด ๆ ที่เปิดอยู่ในปัจจุบันควรได้รับการพิจารณาว่าอาจมีการใช้งานไม่ว่าจะเป็นการอ่านเขียนหรือเพียงแค่เปิดค้างไว้โดยกระบวนการบนคอมพิวเตอร์ไคลเอนต์

สิ่งเหล่านี้จะแสดงให้คุณเห็นว่าผู้ใช้คนใด (หรือคอมพิวเตอร์หากไม่มีผู้ใช้ที่เชื่อมโยงกับมัน) เป็นเจ้าของหมายเลขอ้างอิง มิฉะนั้นดูคำตอบของ joeqwertyสำหรับวิธีคว้าเพียงรายการของเซสชัน / ผู้ใช้ SMB ที่ใช้งานอยู่


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