Access network share inside script block

$SB={
$cabfileGeneralShare="\server1\cabfiles"
$CabfileLocal=“c:\temp\cab”
$file=“wsusscn2.cab”;
robocopy $cabfileGeneralShare $CabfileLocal $file /R:1 /W:0 /FP /TEE /V
$env:COMPUTERNAME
}

$cred=Get-Credential;# we use smart card credential (double hop issue), so I cant pass username and password as parameter and use newpsdrive inside script block
Invoke-Command -ScriptBlock $SB -ComputerName “remote1” -Credential $cred

ERROR 5 (0x00000005) Getting File System Type of Source ,\server1\cabfiles\ access denied

Error code refers access denied (0x00000005), Check NTFS permission on the share.