powershell - Powershell 中的 SharePoint 命令列出自定义列
问题描述
我在 SharePoint 中创建了几个额外的列:Obsolete as True/False and Review Date In Powershell 我可以运行以下命令:
Get-ChildItem -force | Select-Object Mode, Name, CreationTime | ft
如何在 list 命令中包含 Obsolete 和 Review Date 列作为对象?
如何使用类似的命令更新 Powershell 中的 Obsolete 和 Review Date 自定义列的值:
$(Get-Item xxx.jpg).lastaccesstime=$(Get-Date)
解决方案
使用 PnPPowershell 读取 SharePoint 列表项的示例演示。
#region Variables
$Username = "user@xxx.onmicrosoft.com"
$Password = "Password"
$siteURL = "https://xxx.sharepoint.com/sites/lee"
#endregion Variables
#region Credentials
[SecureString]$SecurePass = ConvertTo-SecureString $Password -AsPlainText -Force
[System.Management.Automation.PSCredential]$PSCredentials = New-Object System.Management.Automation.PSCredential($Username, $SecurePass)
#endregion Credentials
Connect-PnPOnline -Url $siteURL -Credentials $PSCredentials
#(Get-PnPListItem -List MyList4 -Fields "Title","Obsolete","Review_x0020_Date").FieldValues| Format-Table
$items = Get-PnPListItem -List "MyList4" -Fields Title,Obsolete,Review_x0020_Date
$items | %{new-object PSObject -Property @{Title=$_["Title"];Obsolete=$_["Obsolete"];ReviewDate=$_["Review_x0020_Date"]}}| select Title,Obsolete,ReviewDate
Write-Host "-----------"
推荐阅读
- c# - 如何使用c#让手机振动给定的毫秒数
- python - 如何在 Windows 上的 python 中的其他目录的文件中搜索模式?
- complexity-theory - 3nlogn -2n 是大欧米茄(nlogn)
- python - 不以小写结尾的正则表达式
- c++ - Qt C++ LNK2019:使用 QNetworkAccessManager 无法解析的外部符号
- angular - Angular 表单验证仅在焦点更改后工作
- django - 如何将 ImageField 文件传输到将由请求发布的 multipart/form-data
- javascript - 将图像的每个像素颜色转换为json
- twilio - 将获取请求传递给 Twilio 媒体流以获取 Node JS 中的参数值的最佳方式?
- java - Firebase 多登录方法,但单用户配置文件