我有一个简单的脚本,可以从 SharePoint 文档库更新 InfoPath 表单中的字段。但是,我无法让它从 SharePoint 服务器运行。我可以远程运行它,但是当它在服务器上运行时它会失败。
$Path = "\\spsite\sites\subsite\Library\"
$Files = Get-ChildItem $Path | where {$_.extension -eq ".xml"}
foreach($file in $files){
$xml = New-Object XML
$xml.PreserveWhitespace = $true
$xml.Load($file.fullname)
$xml.myFields.PhoneNumber = "234-5678"
$xml.Save($file.fullname)
}
我相信它失败的原因是 $Path 中的 UNC 路径。但是,当我尝试使用 URL 路径时,它也会失败。有谁知道如何从 SharePoint 服务器连接到 SharePoint 中库的文件路径?