Access network share inside script block

robocopy $cabfileGeneralShare $CabfileLocal $file /R:1 /W:0 /FP /TEE /V

$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.