##允许所有脚本运行,必须以管理员身份执行
Set-ExecutionPolicy Unrestricted
##获取环境变量Get-ChildItem env:\ | convertto-html -property Name,Value > f:\env.htm
##获取运行的进程信息 get-process | sort-object WorkingSet64 | convertto-html -property ProcessName,PrivateMemorySize64,WorkingSet64,CPU,ID,Path > f:\process.html
##获取运行的服务,并显示可停止的服务
Get-Service | where-object {$_.Status -eq "Running"} | Sort-Object CanStop -Descending | ConvertTo-Html -Property Name,ServiceName,CanStop,Status > f:\service.html
##获取系统错误的事件日志
get-eventlog -LogName System -EntryType Error | ConvertTo-Html -Property EventID,EntryType,Message,TimeGenerated > f:\eventlog_System.html
##获取程序错误的事件日志
get-eventlog -LogName Application -EntryType Error | ConvertTo-Html -Property EventID,EntryType,Message,TimeGenerated > f:\eventlog_App.html
##清空事件日志 clear-eventlog -log application, system -confirm




Set-ExecutionPolicy Unrestricted
##获取环境变量Get-ChildItem env:\ | convertto-html -property Name,Value > f:\env.htm
##获取运行的进程信息 get-process | sort-object WorkingSet64 | convertto-html -property ProcessName,PrivateMemorySize64,WorkingSet64,CPU,ID,Path > f:\process.html
##获取运行的服务,并显示可停止的服务
Get-Service | where-object {$_.Status -eq "Running"} | Sort-Object CanStop -Descending | ConvertTo-Html -Property Name,ServiceName,CanStop,Status > f:\service.html
##获取系统错误的事件日志
get-eventlog -LogName System -EntryType Error | ConvertTo-Html -Property EventID,EntryType,Message,TimeGenerated > f:\eventlog_System.html
##获取程序错误的事件日志
get-eventlog -LogName Application -EntryType Error | ConvertTo-Html -Property EventID,EntryType,Message,TimeGenerated > f:\eventlog_App.html
##清空事件日志 clear-eventlog -log application, system -confirm














