Direkt zum Inhalt | Direkt zur Navigation

 

Script: Autologin setzen

Script für das Setzen des automatischen Windows Logins

Inhalt

Auf dem Bearbeiter kann ein automatisches Windows Login gesetzt werden (siehe dazu den Artikel Bearbeiter erfassen).

Mit folgendem Script kann dieses Login bei allen Bearbeitern eingetragen werden.

Version

Ab Vertec Version 5.0.1.

Ausführen

Irgendwo in Vertec. Der Domänenname (im Beispiel MYDOMAIN) muss vorher im Script entsprechend angepasst werden.

Script

Die Beispiele gehen davon aus, dass der Name beim Bearbeiter in der Form "Vorname Nachname" ist (z.B. Christoph Keller).

  • Verwendet vom Nachnamen 5 Buchstaben und den ersten Buchstaben des Vornamens (z.B. kellec):

    SetAutologin.txt

    '---Bezeichnung: Autologin eintragen
    '   Klassen: Projektbearbeiter
    '   ObjectScript: No
    '   ContainerScript: Yes
    '   EventType: Kein
    '   EventClass:
    '   EventMembers:
    '   ExtendedRights: No
    '---Dieses Script setzt bei allen aktiven Bearbeitern das
    '   Autologin. Die Domain muss im Script vorher angepasst
    '   werden (im Beispiel MYDOMAIN).
    '   Der Name der Bearbeiter muss in der Form "Vorname Nachname"
    '   sein (z.B. Christoph Keller).
    '---05.07 Vertec AG: erstellt.
    option explicit

    dim bearblist
    dim i
    dim b, c

    set bearblist = Vertec.Eval("projektbearbeiter" _
    &"->select(aktiv)->reject (name='Administrator')")
    for i = 0 to bearblist.Count -1
    set b = bearblist.Objects(i)
    c = Instr(b.member("name"), " ")
    b.member("systemlogin") = ("MYDOMAIN\"_
    & LCase(Mid(b.member("name"), c+1, 5))) _
    & LCase(Mid(b.member("name"), 1, 1))
    next

  • Verwendet den ganzen Nachnamen und den ersten Buchstaben des Vornamens (z.B. kellerchr):

    SetAutologin2.txt

    '---Bezeichnung: Autologin eintragen
    '   Klassen: Projektbearbeiter
    '   ObjectScript: No
    '   ContainerScript: Yes
    '   EventType: Kein
    '   EventClass:
    '   EventMembers:
    '   ExtendedRights: No
    '---Dieses Script setzt bei allen aktiven Bearbeitern das
    '   Autologin. Die Domain muss im Script vorher angepasst
    '   werden (im Beispiel MYDOMAIN).
    '   Der Name der Bearbeiter muss in der Form "Vorname Nachname"
    '   sein (z.B. Christoph Keller).
    '---05.07 Vertec AG: erstellt.
    option explicit

    dim bearblist
    dim i
    dim b, c

    set bearblist = Vertec.Eval("projektbearbeiter" _
    &"->select(aktiv)->reject (name='Administrator')")
    for i = 0 to bearblist.Count -1
    set b = bearblist.Objects(i)
    c = Instr(b.member("name"), " ")
    b.member("systemlogin") = ("MYDOMAIN\"_
    & LCase(Mid(b.member("name"), c+1, len(b.member("name"))))) _
    & LCase(Mid(b.member("name"), 1, 3))
    next

erstellt: 14.09.2006
geändert: 16.07.2009
Produktlinien: Standard, Expert
Module: Leistung & CRM
  

kontakt

Suche in Knowledge Base
Hotline

Vertec Hotline: +41 43 444 60 05
Mo - Fr: 9-12 / 14-17 Uhr
Netviewer starten...
Weitere Informationen zu Netviewer.

Haben Sie eine technische Frage zu einem Vertec-Produkt?
zum Anfrageformular...

Unsere Kunden über unsere Support-Leistungen

„Vertec bietet einen hervorragenden Support beim Weiterausbau und bei der Parametrisierung und auch die Hotline-Unterstützung verdient das Prädikat top.“

Thomas Marx, Egeli Informatik AG (46 User)


„Der hervorragende Support, die Hotline sowie eine permanente Weiterentwicklung des Produkts garantieren uns einen hohen Investitionsschutz.“

Moreno Bellido, Walder Wyss (170 User)