รายละเอียดไดรฟ์ NAS ใช้ Powershell


-3

ฉันใหม่กับ Powershell ฉันพยายามหาเจ้าของและเข้าถึงไดรฟ์ NAS ใน Windows ฉันลองด้วย get-acl ผ่าน python (โดยใช้ winrm ) แต่มันล้มเหลวโดยบอกว่าไม่มีไดรฟ์ที่กำลังพยายามทำงานอยู่

ตัวอย่าง:

get-acl 'V:'  

อย่างไรก็ตามเมื่อฉันลองคำสั่งเดียวกันสำหรับ C: ไดรฟ์มันทำงานได้ดี สำหรับ NAS มันบอกว่า:

Error >get-acl : Cannot find drive. A drive with the name \'V\' does not exist

มีคำสั่งอื่น ๆ อีกไหม?

คำสั่งนี้ทำงานได้ดีเมื่อฉันเข้าสู่เครื่องระยะไกลและดำเนินการ แต่ให้ข้อผิดพลาดดังกล่าวข้างต้นเมื่อฉันดำเนินการผ่านหลามโดยใช้ winrm


คำตอบ:


1

เมื่อคุณป้อน V: ใน power shell มันจะพยายามค้นหาโลคัลไดรฟ์นั่นคือเหตุผลที่โปรแกรมส่งคืน ACL ในเครื่องรีโมต แต่ไม่ใช่เครื่องโลคอล คุณจะต้องเรียกใช้คำสั่งโดยใช้ตำแหน่งที่สมบูรณ์ของตัวอย่างไดรฟ์: \ server_Name \ folder_name ซึ่งจะส่งคืนกลุ่มที่เกี่ยวข้องและเมื่อคุณค้นหากลุ่มเหล่านั้นใน AD คุณจะพบว่าใครเป็นเจ้าของ


ขอบคุณอย่างไรก็ตามเมื่อฉันลองบนเครื่องระยะไกลฉันได้ผลลัพธ์ด้านล่าง สถานะเครือข่ายระยะไกลท้องถิ่น ---------------------------------------------- --------------------------------- ตกลง Y: \\ itsudna001.hal.com \ opcx $ เครือข่าย Microsoft Windows $ สมมติว่า ชื่อเซิร์ฟเวอร์คือ XYZ คุณหมายถึงพูดอย่างนี้ - get-acl '\ XYZ \ Y:' หรือ '\ XYZ \\\\ itsudna001.hal.com \ opcx $' ????
Varun

itsudna001 นี่คือชื่อเซิร์ฟเวอร์, hal.com เป็นโดเมนและโฟลเดอร์คือ opcx $ Microsoft Windows ฉันจะค้นหา \\ itsudna001 \ opcx $ Microsoft Windows
CAO

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