gpt4 book ai didi

sharepoint - 无法使基本的SharePoint Powershell脚本运行

转载 作者:行者123 更新时间:2023-12-02 23:15:34 25 4
gpt4 key购买 nike

我有一个简单的Powershell脚本,旨在操纵Sharepoint2010。我已将其精简到最小以说明问题。

Add-PSSnapin Microsoft.SharePoint.PowerShell -erroraction SilentlyContinue
$siteURL = "http://intranet/"
$site = Get-SPSite($siteURL)

foreach ($web in $site.AllWebs) {
Write-Host "Inspecting " $web.Title
}

当我引入“foreach”循环时,它将失败(因此,管理单元加载正常,并且Get-SPSite($ siteURL)似乎不会导致错误)。

错误消息是
C:\temp\sp_dm.PS1 : Exception has been thrown by the target of an invocation.
At line:1 char:12
+ .\sp_dm.PS1 <<<<
+ CategoryInfo : NotSpecified: (:) [sp_dm.PS1], TargetInvocationExceptio
+ FullyQualifiedErrorId : System.Reflection.TargetInvocationException,sp_dm.PS1

问题不在于脚本的line:1,消息指向我键入以运行它的命令的line:1(我更改了脚本的名称,并且char:12也进行了相应的更改)。就像我说的那样,该错误是由foreach循环生成的,并且该代码在网络上的许多示例中均会出现,因此我的本地SharePoint有点不足。有什么建议么?

最佳答案

试试这个变化:

$siteURL = "http://intranet/"
$site = Get-SPWeb($siteURL)

foreach ($web in $site.Site.AllWebs)

关于sharepoint - 无法使基本的SharePoint Powershell脚本运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13142327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com