Powershell 读取类型为 FieldUserValue[] 的 Sharepoint 列表项

Powershell Read Sharepoint List Item of Type FieldUserValue[]

SharePoint 列表有一列包含 1 到 3 个名称。它的类型是 FieldUserValue[]。 我从中得到字段类型:

$FieldType = $Item[$Field.InternalName].GetType().name

 ForEach($ColumnName in $ListRow) {

     $ColumnName.LookupValue
                            # This yields "Robert Green" --only one name in this row/column       
                            # This yields "FieldUserValue[]" when multiple names in this row/column
 }

我已经尝试了好几天才能从该专栏中获取姓名。有谁知道如何使用 Powershell 检索此类数据?

数据在 Sharepoint 列表中的显示方式:

列名

罗伯特·格林

列名

比尔·格雷

阿曼达雷耶斯

莫莉·曼陀罗

读取多个用户字段值的示例脚本。

$userValueCollection = [Microsoft.SharePoint.Client.FieldUserValue[]]$item["Employee_x0020_Name"]

    foreach ($FieldUserValue in $userValueCollection)
    {
         write-host $FieldUserValue.LookupValue.ToString()
    }