Ignore:
Timestamp:
Nov 13, 2011, 4:25:35 PM (14 years ago)
Author:
Herwig Bauernfeind
Message:

GUI-Tools: EVFSGUI 2.5.x: Start implementing server based logon script support

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/guitools/shared/rxrpclib.vrs

    r638 r662  
    11/* REXX Function Library for RPC calls */
    22
    3 /* Currently implemented functions:
    4    _rpcenumdomgroups(server,username,password)
    5    _rpcenumdomusers(server,username,password) 
    6    _rpcenumprinters(server,username,password) 
    7    _rpcnetshareenum(server,username,password)
    8    _rpcnetsharegetinfo(server,username,password,share)
    9    _rpcquerygroupmem(server,username,password,grouprid)
    10    _rpcqueryuser(server,username,password,userrid)
    11  */
     3/* Currently implemented functions:                        */
     4/*   _rpcenumdomgroups(server,username,password)           */
     5/*   _rpcenumdomusers(server,username,password)            */
     6/*   _rpcenumprinters(server,username,password)            */ 
     7/*   _rpcnetshareenum(server,username,password)            */
     8/*   _rpcnetsharegetinfo(server,username,password,share)   */
     9/*   _rpcquerygroupmem(server,username,password,grouprid)  */
     10/*   _rpcqueryuser(server,username,password,userrid)       */
    1211
    1312/*:VRX         _rpcenumdomgroups
    1413*/
    15 _rpcenumdomgroups: procedure expose rpc. samba. options.
     14_rpcenumdomgroups: procedure expose rpc. samba. options. debuglevel
    1615    IF options.!debug == 1 THEN SAY time()" _rpcenumdomgroups() started"
    1716    server   = arg(1)
     
    1918    password = arg(3)
    2019
    21     say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="enumdomgroups"'
    22     address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="enumdomgroups" >'samba.!msg
     20    say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="enumdomgroups" 'debuglevel' '
     21    address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="enumdomgroups" 'debuglevel' >'samba.!msg
    2322
    2423    rpc.enumdomgroups. = ""
     
    6463    IF options.!debug == 1 THEN SAY time()" _rpcenumdomgroups() done, "retval" "rpc.enumdomgroups.LOGONSTATUS
    6564return retval
     65
    6666/*:VRX         _rpcenumdomusers
    6767*/
    68 _rpcenumdomusers:  procedure expose rpc. samba. options.
     68_rpcenumdomusers:  procedure expose rpc. samba. options.  debuglevel
    6969    IF options.!debug == 1 THEN SAY time()" _rpcenumdomusers() started"
    7070    server   = arg(1)
     
    7272    password = arg(3)
    7373
    74     say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="enumdomusers"'
    75     address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="enumdomusers" >'samba.!msg
     74    say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="enumdomusers" 'debuglevel' '
     75    address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="enumdomusers" 'debuglevel' >'samba.!msg
    7676
    7777    rpc.enumdomusers. = ""
     
    120120/*:VRX         _rpcenumprinters
    121121*/
    122 _rpcenumprinters: procedure expose rpc. samba. options.
     122_rpcenumprinters: procedure expose rpc. samba. options. debuglevel
    123123    IF options.!debug == 1 THEN SAY time()" _rpcenumprinters() started"
    124124    server   = arg(1)
     
    126126    password = arg(3)
    127127
    128     say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="enumprinters"'
    129     address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="enumprinters" >'samba.!msg
     128    say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="enumprinters" 'debuglevel' '
     129    address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="enumprinters" 'debuglevel' >'samba.!msg
    130130
    131131    rpc.enumprinters. = ""
     
    168168/*:VRX         _rpcnetshareenum
    169169*/
    170 _rpcnetshareenum: procedure expose rpc. samba. options.
     170_rpcnetshareenum: procedure expose rpc. samba. options.  debuglevel
    171171    IF options.!debug == 1 THEN SAY time()" _rpcnetshareenum() started"
    172172    server   = arg(1)
     
    174174    password = arg(3)
    175175
    176     say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="netshareenum"'
    177     address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="netshareenum" >'samba.!msg
     176    say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="netshareenum" 'debuglevel' '
     177    address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="netshareenum" 'debuglevel' >'samba.!msg
    178178
    179179    rpc.netshareenum. = ""
     
    217217/*:VRX         _rpcnetsharegetinfo
    218218*/
    219 _rpcnetsharegetinfo:  procedure expose rpc. samba. options.
     219_rpcnetsharegetinfo:  procedure expose rpc. samba. options.  debuglevel
    220220    IF options.!debug == 1 THEN SAY time()" _rpcnetsharegetinfo() started"
    221221    server   = arg(1)
     
    224224    share    = arg(4)
    225225
    226     say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="netsharegetinfo 'share'"'
    227     address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="netsharegetinfo 'share'" >'samba.!msg
     226    say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="netsharegetinfo 'share'" 'debuglevel' '
     227    address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="netsharegetinfo 'share'" 'debuglevel' >'samba.!msg
    228228
    229229    rpc.netsharegetinfo. = ""
     
    268268/*:VRX         _rpcquerygroupmem
    269269*/
    270 _rpcquerygroupmem: procedure expose rpc. samba. options.
     270_rpcquerygroupmem: procedure expose rpc. samba. options.  debuglevel
    271271    IF options.!debug == 1 THEN SAY time()" _rpcquerygroupmem() started"
    272272    server   = arg(1)
     
    275275    grouprid = arg(4)
    276276
    277     say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="querygroupmem 'grouprid'"'
    278     address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="querygroupmem 'grouprid'" >'samba.!msg
     277    say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="querygroupmem 'grouprid'" 'debuglevel' '
     278    address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="querygroupmem 'grouprid'" 'debuglevel' >'samba.!msg
    279279
    280280    rpc.querygroupmem. = ""
     
    322322/*:VRX         _rpcqueryuser
    323323*/
    324 _rpcqueryuser: procedure expose rpc. samba. options.
     324_rpcqueryuser: procedure expose rpc. samba. options.  debuglevel
    325325    IF options.!debug == 1 THEN SAY time()" _rpcqueryuser() started"
    326326    server   = arg(1)
     
    329329    userrid  = arg(4)
    330330
    331     say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="queryuser 'userrid'"'
    332     address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="queryuser 'userrid'" >'samba.!msg
     331    say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="queryuser 'userrid'" 'debuglevel' '
     332    address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="queryuser 'userrid'" 'debuglevel' >'samba.!msg
    333333
    334334    rpc.queryuser. = ""
     
    375375/*:VRX         _rpcsrvinfo
    376376*/
    377 _rpcsrvinfo:
     377_rpcsrvinfo:  procedure expose rpc. samba. options.  debuglevel
    378378    IF options.!debug == 1 THEN SAY time()" _rpcsrvinfo() started"
    379379    server   = arg(1)
     
    381381    password = arg(3)
    382382
    383     say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="srvinfo"'
    384     address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="srvinfo" >'samba.!msg
     383    say '  'samba.!rpcclientexe' 'server' --user='username'%'password' --command="srvinfo" 'debuglevel' '
     384    address cmd samba.!rpcclientexe' 'server' --user='username'%'password' --command="srvinfo" 'debuglevel' >'samba.!msg
    385385
    386386    rpc.srvinfo. = ""
Note: See TracChangeset for help on using the changeset viewer.