怎么查看服务器 邮件服务 启动没有

怎么查看服务器 邮件服务 启动没有,第1张

如果是2000,可以到XP下%windir%\system32\拷贝scexe过去,如果是2003即自带了

sc query ndclient 即可查询ndclient服务的状态,如果state:1 STOPED即表示处于停止状态。

如下面的批处理检测w32time服务是否停止,如果停止状态,尝试启动它:

@echo off

rem 批处理,检测w32time服务

sc query w32time | find "STATE" >c:\servstattxt

set myServStat=-1

for /f "tokens=2,3" %%a in (c:\servstattxt) do set myServStat=%%c

if "%myServStat%"=="STOPED" goto startServ

goto :EOF

:startServ

net start w32time

上面的批处理把w32time改成你需要的服务名,或者以%1代替来使用参数,但运行过程会有黑框出现,这可以用VBS来解决。比如上面的批处理保存为c:\chkservbat,这个的VBS就行了:

'VBS脚本,定时运行一下c:\chkservbat

batfile="c:\chkservbat"

do while true

set o=createobject("WScriptShell")

'下面第二个参数为0即隐藏运行窗口,1显显示运行窗口

'测试时可先以1为参数看运行情况

orun batfile,0

set o=nothing

WScriptSleep 106060 '10分钟后再检测

loop

方法一:如果这台Windows服务器是数据库服务器,那么可以通过查看SQL SERVER启动时间来间接判断Windows服务器上次启动时间。

这个时间是否准确的前提条件是SQL SERVER服务是自动启动,而且中途没有重启过SQL SERVER服务。 如果Windows服务器是应用服务器,那么没法使用这个方法。

11 :SQL SERVER服务每次启动时,都会重新创建tempdb,所以可以以tempdb的创建时间来判断SQL Server服务的启动时间

--系统数据库tempdb创建的时间

1: SELECT CREATE_DATE AS StartDateTime

2:

3: FROM sysdatabases

4:

5: WHERE NAME='TEMPDB'

12:通过查看系统兼容性视图mastersysprocesses获取。会话Id 为1的是SQL Server启动时创建的 。

1: SELECT CONVERT(VARCHAR(30), LOGIN_TIME,120) AS StartDateTime

2:

3: FROM mastersysprocesses WHERE spid=1

13 通过查看DMV sysdm_os_sys_info获取, 这个动态管理 视图中的字段sqlserver_start_time 表示SQL Server 上次启动时的日期和时间

1: SELECT sqlserver_start_time AS StartDateTime

2:

3: FROM sysdm_os_sys_info

14 通过 查看DMV sysdm_exec_requests获取 。会话Id 为1的是SQL Server启动时创建的。它的start_time(请求到达时的时间戳)可以判定SQL Server服务启动的时间。

1: SELECT start_time AS StartDateTime

2: FROM sysdm_exec_requests WHERE session_id = 1

15 : 通过查看systraces 目录视图。该目录视图包含当前在系统中运行的跟踪

1: SELECT start_time AS StartDateTime

2:

3: FROM systraces

4:

5: WHERE is_default=1

方法2:通过systeminfo命令或systeminfo | find "System Boot Time" 命令查看服务器启动时间。

C:\Users\xxxx>systeminfo | find "System Boot Time"

System Boot Time: 3/8/2014, 12:24:34 PM

方法3:通过命令net statistics workstation 命令查看

方法4:工具,Uptimeexe,是可用于显示系统的可用性。Uptimeexe 可以用于显示当前的本地或远程系统的正常运行时间。它还可以扫描重要的系统事件 (如系统重新启动或计算机没有响应 (挂起) 的事件日志。在可能的情况下,它还会计算系统的可用性。它主要是为 Windows NT 服务器 40 Service Pack 4 或更高版本,尽管其有限的方式,在早期版本上运行。大家可以从官方http://supportmicrosoftcom/kb/q232243 下载

E:\>uptime /

UPTIME, Version 101

(C) Copyright 1999, Microsoft Corporation

Uptime [server] [/s ] [/a] [/d:mm/dd/yyyy | /p:n] [/heartbeat] [/ | /help]

server Name or IP address of remote server to process

/s Display key system events and statistics

/a Display application failure events (assumes /s)

/d: Only calculate for events after mm/dd/yyyy

/p: Only calculate for events in the previous n days

/heartbeat Turn on/off the system's heartbeat

/ Basic usage

/help Additional usage information

方法5:查看系统日志: 通过检查6005、6006、6009等系统日志事件。

6005 事件都记录启动时记录的事件日志服务已启动。它使消息"的事件日志服务已启动"。

6006 事件被记录为干净关闭。它使消息"的事件日志服务已停止"。

6008 事件被记录为不正常关机。它使消息"在日期上以前的系统关机不意外"。

6009 事件将记录在每次启动过程并表示操作系统版本,生成编号、 service pack 级别和其他相关的信息系统。根据您当前的配置,它提供了类似的消息:"Microsoft (R) Windows NT 40 1381年服务包 6 多处理器可用"

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么查看服务器 邮件服务 启动没有

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情