You need to use the "pushd" command instead of "cd" to change the current directory to a UNC path (e.g.: >pushd \\servername\sharename).
"the pushd command creates a temporary drive letter that points to the network resource, and then changes the current drive and folder to the new drive letter. Temporary drive letters are allocated starting from Z and then backward through the alphabet, using the first unused drive letter found."
Use "popd" when you're finished (e.g.: >popd) to cleanup the temporary mapped drive.
For more info see How To Use the PUSHD Command to Access a UNC Path at a Command Prompt in Windows 2000 (http://support.microsoft.com/kb/317379)
OR
OR
Use powershell - which has complete support for unc paths.
This comment has been removed by the author.
ReplyDelete