Autor Thema: Notessession aus WSH  (Gelesen 2258 mal)

AfH

  • Gast
Notessession aus WSH
« am: 26.03.10 - 10:03:16 »
Hallo zusammen,

wir wollen bei uns ein VB-Skript laufen lassen, dass im AD als auch im Notes "Leichen" löscht.
In der Testumgebung, auf einem mit einer Adminkennung konfigurierten Client gestartet läuft es ohne Probleme.
Wir wollen aber in der Produktion 1. keine Adminkennung mehr verwenden. Sollte doch dank der Autorenrechte auf der admin4.nsf trotzdem laufen, oder?
2. wollen wir einen User und ein Kennwort im Skript mitgeben. Doch dann bricht das Skript mit der Meldung "Fehler User ist kein Server." ab.
Hat jemand einen Tipp für mich, wie wir die Angelegenheit in den Griff bekommen?

Zitat
    Set g_oNotesSession = CreateObject("lotus.notessession")
    Call g_oNotesSession.Initialize("%Kennwort%")     # so funktioniert es in der TE
'   Call g_oNotesSession.InitializeUsingNotesUserName("%AdminShortname%", "%Kennwort%") ' # Fehler User ist kein Server..  So funktioniert nix!

    Set g_oNotesAdminP = g_oNotesSession.CREATEADMINISTRATIONPROCESS("%Servername%")

    iResult = ""
    iResult = g_oNotesAdminP.DELETEUSER("%Username%", False, 2, "DenyAccess")

msgbox "Returncode:" & iResult

    Set g_oNotesAdminP = Nothing
    Set g_oNotesSession = Nothing

Vielen Dank fürs Lesen und noch mehr für mögliche Antworten! ;)

Gruß
T.H.

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re: Notessession aus WSH
« Antwort #1 am: 29.03.10 - 05:58:54 »
Ich denke mal, du würdest viel bessere Antworten erhalten, wenn du angeben würdest welchen Fehler du in welcher Zeile deines Skritps bekommen würdest. Weiters gibst du nicht an, wo das Script laufen soll. Auf dem Dominoserver auf einem anderen Server mit dem AD, oder sonst wo?

Grüße

Ralf
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

AfH

  • Gast
Re: Notessession aus WSH
« Antwort #2 am: 29.03.10 - 07:15:42 »
Guten Morgen!

Dann werde ich mal schauen...
Das Skript wird auf einem Client gestartet. Dieser hat entsprechende Rechte im AD, sowie im Domino. Das soll sich zumindest dominoseitig ändern. Die Person die später dieses Skript auf ihrem Rechner startet wird keine besonderen Rechte im Dominoumfeld haben.

Der Fehler "User ist kein Server" kommt in der im Moment auskommentierten Zeile "Call g_oNotesSession.InitializeUsingNotesUserName("%AdminShortname%", "%Kennwort%")".

So... ich hoffe ich konnte alle Unklarheiten beseitigen. Wenn noch Fragen entstanden sind immer raus damit.

Beste Grüße
T.H.

Offline Ralf_M_Petter

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.879
  • Geschlecht: Männlich
  • Jeder ist seines eigenen Glückes Schmied
    • Ralf's Blog
Re: Notessession aus WSH
« Antwort #3 am: 29.03.10 - 07:22:32 »
Ich zitiere mal aus der Designer Hilfe:

Usage
This method can be used only on a computer with a Domino server. You can access only the local server through the Domino Objects.

This method assumes that you trust the local Domino installation.

Grüße

Ralf
Jede Menge Tipps und Tricks zu IT Themen findet Ihr auf meinem Blog  Everything about IT  Eine wahre Schatzkiste sind aber sicher die Beiträge zu meinem Lieblingsthema Tipps und Tricks zu IBM Notes/Domino Schaut doch einfach mal rein.

AfH

  • Gast
Re: Notessession aus WSH
« Antwort #4 am: 30.03.10 - 06:55:00 »
Vielen Dank!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz