Start-BitsTransfer-로컬 호스트에 대한 다른 자격 증명을 사용하여 "... 경로가 존재하지 않으므로 찾을 수 없습니다."

잃어버린 크로 셰 뜨개질

PowerShell 프롬프트에 다음 명령을 입력하고 있습니다.

Start-BitsTransfer -Source "\\serverA\c$\test.txt" -Destination . -TransferType Download -cred (get-credential)

자격 증명을 올바르게 입력하면 다음을 얻습니다.

"\\ serverA \ c $ \ test.txt"경로가 존재하지 않기 때문에 찾을 수 없습니다.

\\ serverA \ c $를 네트워크 드라이브 (예 : Y : \)에 매핑하면 다음과 같이 작동합니다.

Start-BitsTransfer -Source "Y:\\test.txt" -Destination . -TransferType Download

그러나 이것은 한 번에 26 개 이상의 서버에서 파일을 다운로드 할 수있는 기능이 필요하기 때문에 바람직하지 않습니다. 즉, 드라이브 문자가 부족해질 것입니다.

잃어버린 크로 셰 뜨개질

New-PSDrive 명령은 임의의 문자열로 이름을 지정할 수있는 셸 내에 임시 드라이브 매핑을 만들 수 있습니다. 이러한 드라이브를 지속 할 필요가 없기 때문에 이것은 나에게 좋은 솔루션이며 -Credential 매개 변수는 버그가 없습니다 (start-bitstransfer와 같이).

New-PSDrive -name "drive1" -PSProvider "FileSystem" -Root "\\serverA\c$" -cred $cred
Start-BitsTransfer -Source "drive1:\\test.txt" -Destination .

이것은 잘 작동하며 만들 수있는 임시 드라이브 매핑의 수에는 (불합리한) 제한이 없습니다. New-PSDrive에 대한 자세한 내용은 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/new-psdrive?view=powershell-6을 참조 하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관