To create, start, and modify a Windows service from the command line, SC tool (sc.exe) can be used. sc.exe is a command-line tool which comes bundled with Windows and offers the functionality to maintain and administer Windows services.
Syntax
C:\>sc [ServerName] Command ServiceName [OptionName= OptionValue…]
Parameters
• ServerName: Optional. Specifies the name of the server when you want to run the commands on a remote computer. The name must start with two backslash (\) characters (for example, \\evolution). To run sc.exe on the local computer, do not supply this parameter
• Command: Specifies the sc.exe command. Note that many of the sc commands require administrative privilege on the specified computer.
• ServiceName: Specifies the name given to the Service key in the registry. Note that this is different from the display name (which is what you see in with net start command and Services tool in Control Panel. Sc.exe uses the service key name as the primary identifier for the service.
• OptionName: The OptionName and OptionValue parameters allow you to specify the names and values of optional command parameters. Note that there is no space between the OptionName and the equal sign. You can supply none, one, or more optional parameters name and value pairs.
• OptionValue: Specifies the value for the parameter named by OptionName. The range of valid values is often restricted for each development is being performed.
DESCRIPTION:
SC is a command line program used for communicating with the
Service Control Manager and services.
USAGE:
sc %server% [command] [service name] option1 option2...
The option %server% has the form "\\ServerName"
Further help on commands can be obtained by typing: "sc [command]"
Commands:
query-----------Queries the status for a service, or
enumerates the status for types of services.
queryex---------Queries the extended status for a service, or
enumerates the status for types of services.
start-----------Starts a service.
pause-----------Sends a PAUSE control request to a service.
interrogate-----Sends an INTERROGATE control request to a service.
continue--------Sends a CONTINUE control request to a service.
stop------------Sends a STOP request to a service.
config----------Changes the configuration of a service (persistent).
description-----Changes the description of a service.
failure---------Changes the actions taken by a service upon failure.
failureflag-----Changes the failure actions flag of a service.
sidtype---------Changes the service SID type of a service.
privs-----------Changes the required privileges of a service.
qc--------------Queries the configuration information for a service.
qdescription----Queries the description for a service.
qfailure--------Queries the actions taken by a service upon failure.
qfailureflag----Queries the failure actions flag of a service.
qsidtype--------Queries the service SID type of a service.
qprivs----------Queries the required privileges of a service.
delete----------Deletes a service (from the registry).
create----------Creates a service. (adds it to the registry).
control---------Sends a control to a service.
sdshow----------Displays a service's security descriptor.
sdset-----------Sets a service's security descriptor.
showsid---------Displays the service SID string corresponding to an arbitrary name.
GetDisplayName--Gets the DisplayName for a service.
GetKeyName------Gets the ServiceKeyName for a service.
EnumDepend------Enumerates Service Dependencies.
The following commands don't require a service name:
sc [server] [command] [option]
boot------------(ok | bad) Indicates whether the last boot should
be saved as the last-known-good boot configuration
Lock------------Locks the Service Database
QueryLock-------Queries the LockStatus for the SCManager Database
EXAMPLE:
sc start MyServiceFollowing example shows how to add a dependency for BizFlowERA service. In this example, BizFlow ERA service will have dependency on BizFlow Main service.
C:\>sc config BizFlowERA depend= HWSERD
1 comments:
you forgot to state the possible options (just like any other posts)
option1 option2
so, if i use 'privs' what are the parameters or options?
paul
Post a Comment