아래 스크립트를 사용하여 네트워크 공유에서 로컬 드라이브로 파일을 복사했습니다. 그러나 경로에 액세스 할 수없고 경로를 찾을 수 없습니다. 오류가 발생했습니다. 내 사용 케이스 젠킨스 서버에서이 스크립트를 실행하고 server1로 원격 및 다음 S : \ drive server1 이미 탑재 된 공유 디렉터리 (\ server2 \ QlikView)에서 파일을 복사해야합니다. Powershell에서이 공유 경로에 액세스 할 수있었습니다. 표시된대로 invoke-Command 스크립트 블록이 아닌 server1.But에서 명령을 실행하면됩니다. 이것에 대한 어떤 생각?Invoke-command 내 네트워크 공유 드라이브에 액세스하는 방법
$server = "server1"
$source_dir = "\\server2\QlikView"
$processing_dir = "M:\script_test\processing"
$processed_dir = ""
$user = 'Domain\user1'
$Password = '******'
$SecurePassword = $Password | ConvertTo-SecureString -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential -ArgumentList $User, $SecurePassword
Invoke-Command -ComputerName $server -Credential $cred -ScriptBlock {
param ($server,$source_dir,$processing_dir)
echo "$source_dir"
Test-path $source_dir
copy-item -Path $source_dir\* -Destination M:\script_test
} -ArgumentList $server,$source_dir,$processing_dir
매핑 된 네트워크 드라이브 (특히 M)가 동일한 방식 (예 : root _UNC path_)으로 매핑되는 이유는 무엇이라고 생각하십니까? 원격 컴퓨터? – JosefZ