【发布时间】:2017-11-09 10:01:58
【问题描述】:
我创建了一个脚本,其中的命令是 SystemUpdate,它在两个位置上的作用完全不同。脚本由任务计划程序触发。 我的脚本是:
Add-PSSnapin "Microsoft.SharePoint.PowerShell"
$web = Get-SPWeb "https://SiteName"
$list = $web.Lists["ListName"]
foreach ($Item in $list.Items)
{
$item.SystemUpdate($false);
}
$web.Dispose()
在一个位置,脚本工作正常,它不会创建新的项目版本,但在另一个位置它会更改版本,由列/字段修改和修改。
位置在同一个 Web 应用程序、同一个站点上,它们只是两个不同的列表。
我还尝试在 PowerShell 中逐行手动键入,以为我在任务计划程序中创建任务时出错了,但脚本充当了创建新版本的角色。
任何建议我做错了什么?
【问题讨论】:
标签: shell powershell sharepoint scheduled-tasks