스크립트나 명령줄에서 네트워크 장소로 파일을 복사할 수 있나요?

Windows XP에서 명령줄, 배치 파일 또는 더 나은 방법인 PowerShell 스크립트에서 네트워크 위치로 파일을 복사할 수 있나요?

제가 이 연구를 시작하게 된 계기는 사용자 컴퓨터에서 WSS 3.0 문서 라이브러리에 파일을 게시하려고 할 때였습니다. WSS 사이트는 80 또는 443이 아닌 포트에서 NTLM을 통해서만 인증할 수 있기 때문에 드라이브를 해당 라이브러리에 매핑할 수 없었습니다. WSS 웹 서비스를 사용하여 파일을 푸시할 수도 있다고 생각하지만 지금 이 질문에 대한 답변이 정말 궁금합니다.

질문에 대한 의견 (1)

배치 파일을 사용할 수 있습니다 로그온하지 모두 자원 및 파일을 복사합니다.

배치 파일은 다음과 같습니다.

net use \\{dest-machine}\{destfolder} {password} /user:{username}
copy {file} \\{dest-machine}\{destfolder}

예:

net use \\Development\myfolder mypassword /user:Administrator
copy newfile.c \\development\myfolder
해설 (0)

'A', '그냥' xcopy 를 사용할 경우 indows 기입란 예로 들 수 있다. 이는 표준 '예쁜' xcopy 를 할 수 있습니다.

xcopy src \\dest-machine\shared-library-name\dest
xcopy \\src-machine\shared-library-name\dest src
해설 (0)

Powershell soundmixer. (common interface) 를 제공하기 위해 특정한 제공자에서 데이터스토어. 이 때문에, 일반 명사 &quot Item&quot 치중한다는 것, 함께 얻을 수 있으며, 전체 목록.직렬 양반이군요 품목으로부터 '*'. 또 다른 방법은 복제본에 알고 있으며 그 데이터를 저장할 수 있는 것이 아니라, 작동합니까 사용하며, 사용, 더 나은 &quot cmdlets 는 한 번 숙지합니다. use-often"; 외곽진입. 네 경우엔 수 있습니다.

Copy-Item test.txt -Destination \\dest-machine\share

자격증명이 매개변수입니다 복제본에 품목으로부터 는 또한 필요할 때.

해설 (1)

&quot, 네트워크 Places&quot. # 39, s, t really doesn& API 를 가지고 있으며, just a bunch of shortcuts it& # 39 는 SharePoint 공유하지는 쉘로 확장명은, 만약 내가 재호출 것입니다.

모든 것을 다음과 같이 말했습니다. 파일 시스템으로, 이 또한 Sharepoint 의 액세스하면 PowerShell 单捞磐啊 확장명으로 [SharePoint 공급자입니다] (http://www.codeplex.com/PSSharePoint).

해설 (0)
해결책

39 뭐로부터요 I& it& 보고, m / s 불가능할 것으로 보인다. # 39 에서 직접 액세스하도록 조작할 수 있을 뿐만 아니라, 네트워크 또는 일반 ol& # 39 의 배치하십시오 명령줄이 PowerShell. 명령 프롬프트.

@slipsec (# 13899): 그러나 이 제안에 대해 감사를, t 지원 대상 경로를 PowerShell doesn& # 39 의 포트 번호를 사용하는 것보다 더 이상 '명령' 네트워크없음 않습니다.

그래서 내가 할 수 있는 최선의 일은 할 수 있는 그림 같은 일이 내 특정 상황이 물면 글머리표 및 구입해보세요 웨브드리베 활성하하려면 드라이브 매핑에서는 포트뿐만 아니면 다른 구성을 통해 WebDAV 의 비표준 일부 (예를 들어, 다른 IP 주소와 호스트 헤더를 통해 별도의 웹 애플리케이션 (앱) 이 사이트를 통해 노출시킵니다 NTLM SharePoint 의 표준 포트.

해설 (0)

명령을 사용하여 인증한 다음 파일을 복사할 수 있습니다.

copy src \\dest-machine\shared-library-name\dest

인증이 필요한 경우 정확히 어떻게 처리해야 하는지 잘 모르겠습니다.

해설 (0)

이 이야기는 아닐 수도 있지만, 내 생각에 # 39 에 복사 명령을 # 39 의 괜찼습니다 Nick& robocopy 솔루션 또는 Nathan& 솔루션이므로 작동합니다. 내가 하고 있는 것 같다, t # 39 는 매핑되었습니다 드라이브마다 robocopy can& 못하며창조된 같도다라고 it& # 39 에 실행되고 있지 않아서, 포트 80 또는 443 can& 및 windo # 39, t 처리하십니까 패스를 dm_ownerdm_owner 포트에 unc 스타일 이름:

copy src \\dest-machine:45000\shared-library-name\dest

39 이 문제를 처리할 것이라고 볼 수 없다, 내가 didn& 난트 작업 중 하나.

내가 날 수 있는 몇 가지 툴과도 WebDAV 드라이브뿐만 매핑하려면 잘 알고 있다. 혹시 내가 다른 방법이 더 if there was 활용할 수 있도록 설정된 네트워크 gui 를 사용하지 않고 있다.

해설 (0)

스크립팅이 필요한 경우 NAnt을 고려해야 합니다.

주로 빌드 스크립트에 사용되지만 매우 강력하고 시작하기 매우 쉽습니다.

또한 NAntContribnant ftp task도 도움이 될 것입니다.

해설 (0)

네, 가능합니다. 로보카피와 같은 도구를 사용하는 것이 좋습니다.

해설 (0)