Metropoli BBS
VIEWER: whohas.doc MODE: TEXT (CP437)
WhoHas.EXE  v1.1

Purpose:  Find users who currently access a given file on a file server 
          NetWare v2.1x, v2.2x, and v3.x

Syntax:   WHOHAS path/file [/cont] [/wait]

          The option '/Continous' will permanently display the 
          connections that have the file open until a key is pressed.

          The option '/Wait' will do the same as '/Cont' but will 
          stop the program as soon as no connection uses the file.
          This is useful for batch files where operations have to 
          wait until a file is released by other users.

Features: - WHOHAS runs a self-check for virus infections;
          - output can be redirected with std DOS commands
          - WHOHAS returns DOS error levels:
            either the number of connections using the file, or
            a NetWare Error:
              $98 (152): Unknown volume
              $9C (156): Invalid Path/File
              $C6 (198): No Console Rights


Copyright:  Public Domain written by Wolfgang Schreiber
          


Example:

F:\>whohas sys:system\net$prop.sys


    TTS hld open    ──┐ ┌──────── Locked               In Use:     1
    TTS hld detach ──┐│ │┌─────── Open Sharable        Opened:     1
    File detached ──┐││ ││┌────── Logged               Open read:  1
    Deny Write   ──┐│││ │││┌───── Open Normal          Open write: 1
    Deny Read   ──┐││││ ││││                           Deny read:  1
    Open Write ──┐│││││ ││││  ┌── TTS holding Lock     Deny write: 1
    Open Read ──┐││││││ ││││  │┌─ TTS Flag Set         Locked:     0
                │││││││ ││││  ││
 Connection:  0 xxxx--- ---x  -x (Server)



Version history:
   1.1:   - Returns number of connections using the file as DOS ErrorLevel
          - New Options:  '/Cont'   and  '/Wait'
          - Output can be redirected (except when options are specified)


Wolfgang Schreiber




[ RETURN TO DIRECTORY ]