Frage

Ich suche nach einer programmatischen Möglichkeit, in einer Lotus -Notizen -Datenbank (.nsf -Datei) auf Inhalte zuzugreifen, ohne dass die Software für Lotus -Notizen installiert wird.

Python wäre bevorzugt, aber ich bin auch bereit, andere Sprachen zu betrachten, z. B. C/C ++ oder andere Mittel, z. B. SQL

Nach allem, was ich gelesen habe, ist alle Methoden, z.

Das Problem, das ich zu lösen versuche, besteht darin, den Inhalt zu lesen und nach Referenzen zu suchen (URLs zurück zu einer Website, die eine Wartung durchläuft, und die Adressen auf der Website ändern Ich hoffe, sie durch die neuen Verweise auf die geänderte Website ersetzen zu können.

Alle Ideen, wie man das am besten willkommen geht :)

Keine korrekte Lösung

Andere Tipps

Die kurze Antwort lautet: Leider benötigen Sie den Notizen -Client installiert. Es gibt einige Möglichkeiten, um von einem NSF wie Notessql, Com, C/C ++ auf Daten zuzugreifen. diese API.

Wenn dies ein einmaliger Bedarf ist, können Sie möglicherweise Websites finden, die ein einfaches Hosting von Domino/Notizen kostenlos erstellen. Wenn Sie den NSF an einen solchen Dienst bringen könnten, können Sie Domino -URLs (Rest) verwenden, um die Daten zu extrahieren und nach Links usw. zu suchen.

Wenn Sie den PowerShell.exe-Prozess schließen, wird der Speicher freigegeben. Wenn du müssen Objekte entsorgen, um den Speicherdruck zu halten (wichtig in Produktionsumgebungen oder wenn Sie über alle Websites / Webs einrasten), Stellen Sie sicher, dass Sie entsorgen. Wenn nicht, müssen Sie sich nicht um die Entsorgung kümmern.

der Grund, warum wir in erster Linie so verrückt sind, ist weil der meiste SharePoint-Code in langweiligen Prozessen läuft (entweder in ein ASP.NET-Arbeiterprozess oder owstimer.exe) und kann nicht entsorgt werden schwierige Fehlerbehebung, plötzliche Katastrophen (d. H. Webserver) Boom gehen). Diese katastrophalen Leistungsfragen / OutofMemoryExceptions Beeinflusst mich nicht, wenn Sie in PowerShell arbeiten. ich renne Ad-hoc-Skripts, ich verlasse ~ 3-50MB RAM, weil ich meine nicht entsorgen kann Objekte, ich schließe das Powershell-Fenster und der Speicher ist freigegeben. Die meisten von der Zeit ist es eine NoneSue.

Sie können Skripts zum Arbeiten mit SharePoint mit dem unten steigern Links,

Hier ist ein Skript, in dem ich SPSITE- und SPWEB-Objekte entseller habe

Hier ist ein Skript, in dem ich mich nicht mache, ein splig zu entsorgen Objekt

Wie kann ich SharePoint-Objekte sicher in PowerShell entsorgen? Funktionen?

Quelle

Ich empfehle Ihnen dringend, einen Blick auf den untenstehenden Link zu sehen.

Best Practices: Verwenden von Einwegfenster SharePoint Services-Objekte

Sie können Ihr Skript auch gemäß dem folgenden Skript bilden, generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top