PsService

PsTools

PsService

PsService is a service viewer and controller for Windows NT/2K. Like the SC utility that's included in the Windows NT and Windows 2000 Resource Kits and Windows XP, PsService displays the status, configuration, and dependencies of a service, and allows you to start, stop, pause, resume and restart them. Unlike the SC utility, PsService enables you to logon to a remote system using a different account, for cases when the account from which you run it doesn't have required permissions on the remote system. PsService includes a unique service-search capability, which identifies active instances of a service on your network. You would use the search feature if you wanted to locate systems running DHCP servers, for instance.

Finally, PsService works on both NT 4 and Windows 2000, whereas the Windows 2000 Resource Kit version of SC requires Windows 2000, and PsService doesn't require you to manually enter a "resume index" in order to obtain a complete listing of service information.

Installation
 

Copy PsService onto your executable path and type "psservice".

Usage
 

The default behavior of PsService is to display the configured services (both running and stopped) on the local system. Entering a command on the command-line invokes a particular feature, and some commands accept options. Typing a command followed by "-?" displays information on the syntax for the command.

usage: psservice [\\computer [-u username] [-p password]] <command> <options>

 

-u

Specifies optional user name for login to remote computer.

 

-p

Specifies optional password for user name. If you omit this you will be prompted to enter a hidden password.

 

query

Displays the status of a service

 

config

Displays the configuration of a service

 

setconfig

Specify the start type (auto, demand, disabled) of a service.

 

start

Starts a service

 

stop

Stops a service

 

restart

Stops and then restarts a service

 

pause

Pauses a service

 

cont

Resumes a paused service

 

security

Dumps the service's security descriptor

 

depend

Lists the services dependent on the one specified

 

find

Searches the network for the specified service