ฉันจะเชื่อมต่อเครือข่ายแชร์ผ่านทางพรอมต์คำสั่งของ Windows ได้อย่างไร


35

มีวิธีการเชื่อมต่อกับเครือข่ายร่วมกันผ่านทางใดcmd.exe?


คุณให้รายละเอียดเพิ่มเติมได้ไหม? คุณต้องการทำอะไร คัดลอกไฟล์เรียกใช้โปรแกรมจากเครือข่ายหรือไม่?
aphoria

@aphoria ฉันแค่ต้องการเชื่อมต่อไดรฟ์และใช้งาน ตอนนี้ฉันแค่พยายามหาวิธีที่ดีที่สุดในการทำเช่นนี้เพราะฉันต้องรู้ว่าฉันจะใช้ไดรฟ์ใด แต่ฉันไม่สามารถรับประกันได้ว่าไดรฟ์ที่ฉันใช้จะเป็น Z:
leeand00

@aphoria สิ่งหนึ่งที่ฉันชอบเกี่ยวกับ Linux / Samba ดีกว่าคือคุณสามารถเลือกจุดเมานต์ในระบบไฟล์ของคุณและมั่นใจได้ว่ามันไม่เหมือนใคร
leeand00

คำตอบ:


55

ใช้net use, ตัวอย่าง:

net use X: \\SERVER\Share

X:ตัวอักษรไดรฟ์ที่คุณต้องการแมปการแชร์อยู่ที่ไหนและ\\SERVER\Shareเป็นเส้นทาง UNC ไปสู่การแชร์ สิ่งนี้จะทำให้มองเห็นการแชร์ในMy Computerและบรรทัดคำสั่งเช่นเดียวกับการแชร์อื่น ๆ ที่แมปผ่าน GUI

หากต้องการยกเลิกการเชื่อมต่อการแชร์ในภายหลังคุณจะต้องใช้

net use X: /delete

1
หากคุณต้องการเก็บการจับคู่นี้ไว้คุณสามารถเพิ่มสวิตช์ / ถาวร: ใช่นอกจากนี้บางครั้งเมื่อคุณพยายามกำหนดให้กับสิ่งที่กำหนดไว้แล้วคุณอาจต้อง / ยกเลิกการแมปก่อน นี่เป็นกรณีสำหรับเครื่องพิมพ์ที่แมปกับพอร์ต LPT เป็นอย่างน้อยและหากคุณไม่สามารถใช้งานได้ให้ลองทำเช่นนั้น
datatoo

หากคุณกำลังข้ามโดเมนในเครือข่ายเดียวกันคุณต้องใช้ Server FQDN ด้วยใช่หรือไม่
user001

ฉันพยายามสร้างสคริปต์ ไม่มีใครรู้วิธีการเพิ่มชื่อผู้ใช้และรหัสผ่านเป็น args?
ทิม

หากใครพยายามสร้างสคริปต์ คุณสามารถส่งชื่อผู้ใช้และรหัสผ่านได้ net use X: \\SERVER\Share password /user:DriveDomain\username สามารถดูเอกสารได้ที่นี่: https://www.lifewire.com/net-use-command-2618096
ทิม

36

หากคุณไม่ได้ที่จะแมปไดรฟ์เครือข่ายที่มีnet useคุณสามารถเข้าถึงเส้นทาง UNC โดยตรงจาก Command Prompt pushdใช้

ตัวอย่างเช่น:

pushd \\server\share

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

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

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


5
PUSHD \\ SERVER \ SHARE จะทำการแมปไดรฟ์อย่างเงียบ ๆ มันเริ่มต้นที่ Z: และเลื่อนไปข้างหลังจนกระทั่งพบจดหมายที่พร้อมใช้งาน
aphoria

1
@aphoria - ฉันตั้งใจจะพูดแบบนี้ในคำตอบ แต่พูดว่า "แชร์เครือข่ายชั่วคราว" แทนที่จะเป็น "ไดรฟ์ที่แมปชั่วคราว" ได้แก้ไขสิ่งนี้แล้ว ขอบคุณที่ชี้นำสิ่งนี้
Dave Webb

1

หากคุณต้องการดำเนินการบางอย่างกับไดรฟ์ (เช่นการย้ายการคัดลอก ฯลฯ ) จากนั้นคุณสามารถใช้ไวยากรณ์บรรทัดคำสั่งและ \ \ SERVER \ FOLDER \ FILE

ตัวอย่าง:

'copy \ \ Server-01 \ Folder-01 \ MyFile.pdf'

คำสั่งนั้นจะคัดลอกไฟล์อะไรก็ตามที่คุณระบุลงใน CWD (ไดเรกทอรีทำงานปัจจุบัน)

ในทำนองเดียวกัน:

md \ \ Server-01 \ New โฟลเดอร์

เพื่อสร้างไดเรกทอรี

rd \ \ Server-01 \ DeleteFolder

ในการลบไดเรกทอรี

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

มิฉะนั้นฉันจะใช้ pushd และ popd ตามที่ Dave Webb แนะนำ

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