Forum Discussion
guptarajesh001
Aug 31, 2020Copper Contributor
Cannot convert the "Microsoft.SharePoint.Client.ListItem" value of type "Microsoft.SharePoint.Clien
When we run the below script on the Power shell version 5.1 for fetching file property.
workflow IterateWorkflow
{
Parallel {
Connect-PnPOnline -Url $SrcFolderURL -Credentials $creds -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
$folderUrl = "/Documents/It's a level 3 folder for testing/Level 4/file-sample_100kB.doc"
$file = Get-PnPFile -Url $folderUrl -AsListItem
if ($file) {
Get-PnPProperty -ClientObject $file -Property HasUniqueRoleAssignments, RoleAssignments
}
else {
$file = Get-PnPFile -Url $folderUrl -AsListItem
Get-PnPProperty -ClientObject $file -Property HasUniqueRoleAssignments, RoleAssignments
}
}
}
We are getting Microsoft related issue, however, its running successful on non-workflow the Power Shell.
Cannot bind parameter 'ClientObject'. Cannot convert the "Microsoft.SharePoint.Client.ListItem" value of type "Deserialized.Microsoft.SharePoint.Client.ListItem" to type "Microsoft.SharePoint.Client.ClientObject"
No RepliesBe the first to reply