XNET ============================================================================= Win32 character-based/commandline utility enabling you to manage local and remote Windows NT services. USAGE ============================================================================= 1 general usage. ----------------------------------------------------------------------------- Usage : XNET Run XNET HELP for information on the individual commands. Example : XNET HELP MODIFY 2 starting, pausing, continuing or listing a service. ----------------------------------------------------------------------------- Usage : XNET [[\\Server\]ServiceName] [/w:Wait] Start - Starts specified service, or lists all running services if no service specified. Pause - Pauses specified service. Continue - Resumes specified service. List - Lists all services, or details on specific service. ServiceName - name of service, optionally preceded by name of remote machine (eg : \\REMOTE\MSSQLServer). Wait - number of seconds to wait for request to complete (default : 30 seconds) Example : XNET START \\HOUND\Spooler XNET PAUSE MSSqlserver /w:90 XNET LIST \\HYENA XNET LIST XNET LIST NetLogon 3 stopping a service. ----------------------------------------------------------------------------- Usage : XNET STOP [[\\Server\]ServiceName] [/w:Wait] [/y] ServiceName - name of service, optionally preceded by name of remote machine (eg : \\REMOTE\MSSQLServer). Wait - number of seconds to wait for request to complete (default : 30 seconds) /y - Don't ask for confirmation to stop dependent services. Example : XNET STOP \\HOUND\Spooler XNET STOP MSSqlserver /w:90 XNET STOP Netlogon /y 4 installing a service. ----------------------------------------------------------------------------- XNET INSTALL [[\\Server\]ServiceName] [/b:Binary] [/d:Dependencies] [/l:LoadOrderGroup] [/n:DisplayName] [/u:User] [/p:Password] [/i:Interactive] [/s:StartType] ServiceName - name of service, optionally preceded by name of remote machine (eg : \\REMOTE\MSSQLServer). Binary - Name of executable. Dependencies - Dependencies of service. LoadOrderGroup - LoadOrderGroup of service. DisplayName - 'Long' name of service (aka DisplayName). User - name of (domain) user account to assign to service. Specify 'LocalSystem' to assign system account. Password - Password for service. Interactive - specify Yes or No to allow service to interact with desktop. StartType - indicates when a service will be started. Possible values are 'AUTO' (started at system startup), 'DEMAND' (started at user request) and 'DISABLED'. Example : XNET INSTALL \\HOUND\MyService /b:C:\WIN32\MS.EXE /u:LocalSystem XNET INSTALL MyService /b:C:\WIN32\MS.EXE /u:RuudV /p:password XNET INSTALL MyService /b:C:\WIN32\MS.EXE /u:HiYa\There /p:right 5 modifying a service. ----------------------------------------------------------------------------- XNET MODIFY [[\\Server\]ServiceName] [/u:User] [/p:Password] [/b:Binary] [/d:Dependencies] [/l:LoadOrderGroup] [/n:DisplayName] ServiceName - name of service, optionally preceded by name of remote machine (eg : \\REMOTE\MSSQLServer). User - name of (domain) user account to assign to service. Specify 'LocalSystem' to assign system account. Password - Password for service. Binary - Name of executable. Dependencies - Dependencies of service. LoadOrderGroup - LoadOrderGroup of service. DisplayName - 'Long' name of service (aka DisplayName). Interactive - specify Yes or No to allow service to interact with desktop. StartType - indicates when a service will be started. Possible values are 'AUTO' (started at system startup), 'DEMAND' (started at user request) and 'DISABLED'. Example : XNET MODIFY \\HOUND\MyService /u:SE\User1 /p:NewPass XNET MODIFY \\HOUND\MyService /u:LocalSystem XNET MODIFY MyService /n:FancyName 6 removing a service. ----------------------------------------------------------------------------- Usage : XNET REMOVE [[\\Server\]ServiceName] ServiceName - name of service, optionally preceded by name of remote machine (eg : \\REMOTE\MSSQLServer). /y - Don't ask for confirmation of remove. Example : XNET REMOVE SampleService 7 rebooting/shutting down Windows NT. ----------------------------------------------------------------------------- XNET [\\server] [/w:Wait] [/m:Message] [/f] [/y] Reboot - Reboots specified server, or local machine if no server specified. Shutdown - Shuts down specified server, or local machine if no server specified. Message - Warning/message to display on specified server during countdown. Wait - Wait xx seconds for request to complete (default : 30 seconds) /f - Force applications closed (don't allow 'FileSave' dialogs). /y - Don't ask for confirmation of request. Example : XNET REBOOT \\HOUND /y XNET SHUTDOWN /w=120 XNET SHUTDOWN /f NOTES ============================================================================= 1 Current version = 1.04 2 XNet was developed by Ruud van Velsen of Microsoft Benelux. The program is not officially supported by Microsoft, but any feedback is welcome.