Hallo zusammen,
ich versuche gerade Passwörter per Script etwas zu automatisieren.
Leider sprint er immer nur das erste System in der PWD_Change001.txt an.
Inhalt der PWD_Change001.txt:
if V[_database=MP1]
Set F[RSYST-MANDT] "001"
Set F[RSYST-BNAME] "r4960"
Set F[RSYST-BCODE] "&V[PW_alt]"
Set F[RSYST-LANGU] "de"
Enter "/5"
// Neues Passwort vergeben
Screen SAPMSYST.0041
Set F[Neues Kennwort] "&V[PW_neu]"
Set F[Kennwort wiederholen] "&V[PW_neu]"
Enter
Endif
if V[_database=MK1]
Set F[RSYST-MANDT] "001"
Set F[RSYST-BNAME] "r4960"
Set F[RSYST-BCODE] "&V[PW_alt]"
Set F[RSYST-LANGU] "de"
Enter "/5"
// Neues Passwort vergeben
Screen SAPMSYST.0041
Set F[Neues Kennwort] "&V[PW_neu]"
Set F[Kennwort wiederholen] "&V[PW_neu]"
Enter
Endif
if V[_database=MC1]
Set F[RSYST-MANDT] "001"
Set F[RSYST-BNAME] "r4960"
Set F[RSYST-BCODE] "&V[PW_alt]"
Set F[RSYST-LANGU] "de"
Enter "/5"
// Neues Passwort vergeben
Screen SAPMSYST.0041
Set F[Neues Kennwort] "&V[PW_neu]"
Set F[Kennwort wiederholen] "&V[PW_neu]"
Enter
Endif
.....
Das alte und neue PW wird per variable gesetzt in der dlogon.txt:
set V[PW_alt] "XXX"
set V[PW_neu] "YYY"
Pushbutton (Toolbar) "Mdt 001" "Process=001.txt"
Pushbutton (Toolbar) "Mdt 002" "Process=002.txt"
Pushbutton (Toolbar) "Mdt 003" "Process=003.txt"
Pushbutton (Toolbar) "Mdt 011" "Process=011.txt"
Pushbutton (Toolbar) "Mdt 021" "Process=021.txt"
Pushbutton (Toolbar) "Mdt 090" "Process=090.txt"
Pushbutton (Toolbar) "Mdt 094" "Process=094.txt"
Pushbutton (Toolbar) "Mdt 100" "Process=100.txt"
Pushbutton (Toolbar) "Mdt 200" "Process=200.txt"
Pushbutton (Toolbar) "Mdt 701" "Process=701.txt"
Pushbutton (Toolbar) "Mdt 702" "Process=702.txt"
Pushbutton (Toolbar) "Mdt 703" "Process=703.txt"
Pushbutton (Toolbar) "Mdt 721" "Process=721.txt"
Pushbutton (8,12) "PWD 001" "process=PWD_Change001.txt" Size=(1,10)
Pushbutton (8,23) "PWD 002" "process=PWD_Change002.txt" Size=(1,10)
Pushbutton (9,12) "PWD 003" "process=PWD_Change003.txt" Size=(1,10)
Pushbutton (9,23) "PWD 011" "process=PWD_Change011.txt" Size=(1,10)
Pushbutton (10,12) "PWD 021" "process=PWD_Change021.txt" Size=(1,10)
Pushbutton (10,23) "PWD 090" "process=PWD_Change090.txt" Size=(1,10)
Pushbutton (11,12) "PWD 094" "process=PWD_Change094.txt" Size=(1,10)
Pushbutton (11,23) "PWD 100" "process=PWD_Change100.txt" Size=(1,10)
Pushbutton (12,12) "PWD 100" "process=PWD_Change100.txt" Size=(1,10)
Pushbutton (12,23) "PWD 701" "process=PWD_Change701.txt" Size=(1,10)
Pushbutton (13,12) "PWD 702" "process=PWD_Change702.txt" Size=(1,10)
Pushbutton (13,23) "PWD 703" "process=PWD_Change703.txt" Size=(1,10)
Pushbutton (14,12) "PWD 721" "process=PWD_Change721.txt" Size=(1,10)
Die mdtxxx Buttons sind der Login dazu. Der funktioniert auch perblemlos...der Haken ist nur das ändern des PAsswortes. Hier springt er wie gesagt nur den ersten Eintrag an. in dem Falle MP1.
Gibt es hierfür eine andere Lösung, oder habe ich etwas vergessen?
Danke und Grüße