Hallo,
habe mal wieder Probleme mit verschiedensprachigen Servern.
Auf meinem deutschen Server (win 7 deutsch, SharePoint server 2010 deutsch) funktioniert alles einwandfrei, auf dem englischen (Windows Server 2008, SharePoint ist ebenfalls deutsch) ist mal wieder keine Reaktion.
Es geht drum die 3 Links in der Navigation auf der linken Seite anzupassen. (Bibliotheken, Listen, Diskussionen)
Dazu habe ich folgendes Snippet verwendet:
$qlNav = $spWeb.Navigation.QuickLaunch
$qlHeading = $qlNav | where { $_.Title -eq "Bibliotheken" }
$qlHeading.Title = "neuerTitel"
$qlHeading.Update()
$qlNav.Update()
$spWeb.Update()
$spWeb.Dispose()
Als ich mir jede Variable nach fehlgeschlagenem Versuch einmal näher angesehen habe, ist mir aufgefallen dass auf dem englischen Server bei Ausführung meines PowerShell Skriptes die $qlHeading Variable nicht korrekt gefüllt wird.
Also habe ich anstatt Bibliotheken beispielsweise Librarys versucht, konnte aber kein korrekt gefülltes SPQlHeading-Objekt erzeugen.
Wo könnten in diesem Fall die Differenzen liegen? Hat jemand eventuell eine Idee wie ich anders an dieses Objekt komme?
Mfg
mstel