作業ディレクトリをネットワーク共有に変更します


23

フォルダー内のすべてのファイルを一覧表示できます: dir \\aenw08v401\FOLDER\I001\*

ただし、を実行するcd \\aenw08v401\FOLDER\I001と、現在の作業ディレクトリはまったく変更されません。

これは私が実行したときに見えるものですnet view \\aenw08v401

Shared resources at \\aenw08v401
Share name  Type  Used as  Comment

-----------------------------------
FOLDER    Disk
The command completed successfully.

欠落しているスイッチはありますか、別のコマンドを使用する必要がありますか?


回答:


29

Windowsコマンドプロンプトcmdは、現在のディレクトリとしてUNCパスをサポートしていません。

C:\Users\User1>cd \\myServer\myShare
CMD does not support UNC paths as current directories.

解決策:を使用しpushdます。

C:\Users\User1>pushd \\myServer\myShare

Z:\>dir
 Volume in drive Z is MYDRIVE
 Volume Serial Number is 1234-5678

 Directory of Z:\

12/16/2015  11:18 AM    <DIR>          .
12/16/2015  11:18 AM    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  120,609,575,936 bytes free

Z:\>popd

C:\Users\User1>

別の解決策: UNCパスをドライブ文字にマップします。

C:\Users\User1>net use Y: \\myServer\myShare 
The command completed successfully.

C:\Users\User1>Y:

Y:\>dir
 Volume in drive Y is MYDRIVE
 Volume Serial Number is 1234-5678

 Directory of Y:\

12/16/2015  11:18 AM    <DIR>          .
12/16/2015  11:18 AM    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  120,609,575,936 bytes free

Y:\>C:

C:\Users\User1>net use /delete Y:
Y: was deleted successfully.

2
最後にかかわらず、PUSHDソリューションは、私のために完璧に働いていたpsexec私にとって、より良い働いた
tomdemuyt

1
または、動作する場所でPowerShellを使用しますcd \\Server\path
フランクリンゆう
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.