【发布时间】:2015-01-22 16:57:03
【问题描述】:
我在使用任务计划程序运行 Sharepoint Powershell 脚本时遇到问题。 我在任务计划程序中使用以下内容: -Command "&'C:\Users\crpmcr\Desktop\Upload\Script.ps1'"
这是我剧本的简历:
if ((Get-PSSnapin "Microsoft.SharePoint.PowerShell" -ErrorAction SilentlyContinue) -eq $null) {
Add-PSSnapin "Microsoft.SharePoint.PowerShell"
}
New-Item "[PATH]" -type file
$stream = [System.IO.StreamWriter] "[PATH]"
$stream.WriteLine("Message Example")
Try{
$web = Get-SPWeb "[WebApplicationUrl]"
}
Catch{
$stream.WriteLine("Error")
}
$stream.close()
如果我删除 try 中的行,我会在新文件中获得 Message Example 行。但似乎 try 中的行确实使一切都中断了。我的文件已创建,但它是空的。即使之前添加了一些文本。此外,我使用网络的其余脚本显然无法正常工作。
知道我的问题可能是什么吗?
谢谢!
【问题讨论】:
标签: powershell sharepoint scheduled-tasks