У меня есть простой сценарий powershell, предназначенный для управления Sharepoint 2010. Я разделил его до минимума, чтобы проиллюстрировать проблему.не может получить базовый сценарий powershell sharepoint для запуска
Add-PSSnapin Microsoft.SharePoint.PowerShell -erroraction SilentlyContinue
$siteURL = "http://intranet/"
$site = Get-SPSite($siteURL)
foreach ($web in $site.AllWebs) {
Write-Host "Inspecting " $web.Title
}
Это терпит неудачу, когда я ввожу «Еогеасп» цикл (так интегрируемый нагрузок OK и 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
Проблема не строка: 1 скрипта, сообщение относится к линии: 1 команды, которую я набираю, чтобы запустить его (я изменил название из скрипт и char: 12 соответственно). BUt, как я сказал, ошибка генерируется циклом foreach, и код встречается во многих примерах в Сети, поэтому есть что-то затмение в отношении моего локального SharePoint. Какие-либо предложения?
У вас есть другая ошибка, если вы удалите "-erroraction SilentlyContinue"? Кажется, что если это не удается, вы не хотите, чтобы это происходило молча. –