Ausnahme beim aufrufen von "GetList" mit "1" argument
Ich bin immer folgende exception, wenn ich versuchte, Sie zu GetList:
Exception calling "GetList" with "1" argument(s): "<nativehr>0x80070002</nativehr><nativestack></nativestack>"
At C:\Scripts\teaCvProfileUpdate\uploadTeaCvsToSharepoint.ps1:37 char:36
+ $cvDocumentLibrary = $spWeb.GetList <<<< ("/people/User Resumes/Forms/")
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
Diese sind die relavent 3 Zeilen code (powershell):
$spSite = Get-SPSite $mySiteUrl
$spWeb = $spSite.OpenWeb("/")
$cvDocumentLibrary = $spWeb.GetList("/people/User Resumes/Forms/")
Kann jemand mir sagen, warum dies passiert ist?
Dank. 🙂
Die Fehlermeldung ist nicht sehr hilfreich. Was bedeutet dies für Sie tun?
Andy, das gibt eine Liste von URLs.
Get-SPSite -Identity http://SPServer | Get-SPWeb
?Andy, das gibt eine Liste von URLs.
InformationsquelleAutor | 2012-02-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen:
Ich würde bestätigen, dass Ihre URLs sind korrekt. Was ist der Wert von $mySiteUrl? "Menschen" eine Unterwebsite unter Ihrem root-website? Hat der Nutzer die URL eigentlich ein Raum?
Rich, ich hatte Sie'/', $mySiteUrl variable und es funktionierte, als ich
.OpenWeb("User Resumes")
. Danke!InformationsquelleAutor Rich Bennema
Dies ist, was ich tun musste, damit es funktioniert:
Danke für die Vorschläge. 🙂
InformationsquelleAutor
SPWeb.GetList() erwartet, dass die Server-Relative URL zu einer Liste. Also in deinem Beispiel wäre es:
InformationsquelleAutor Adam Ormond
Ich lief in dieser gleichen Fehlermeldung auch. Ich entdeckte, wenn ich versuche, öffnen Sie eine Liste von parent/top-level-site mit einem relativen URL, stieß ich auf den Fehler, weil zu viele Schrägstriche zurückgegeben. Beispiel für die Ausgabe mit Adam code: Wenn $mySite = "https://site.com", dann ($spWeb.ServerRelativeURL + "/Lists/"MyList") gibt "//Lists/MyList". Dies ist nicht eine gültige relative URL. Entfernen Sie den Schrägstrich vor den Listen und der code unten funktioniert bei mir.
InformationsquelleAutor user3112612