Windows Vista和局域网聊天的计算机

本文介绍了一种使用PowerShell脚本检查Windows Vista引导配置的方法,帮助用户解决启动问题。通过创建名为DisplayBootConfig.ps1的脚本来读取并显示系统的启动配置信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

检查运行Windows Vista和局域网聊天的计算机引导配置文件通常可以为用户解决引导有关的问题,提供很多有价值的信息。类似引导分区、引导目录,以及Windows目录等信息往往都对排除故障很有用,大多数情况下通过VBS脚本获取这些信息需要花费很多时间。
局域网聊天-www.freeeim.com
如果Windows Vista和Windows Server 2008无法正常启动,则可以检查引导配置文件是否出现错误;另外可以检查启动服务及其依存性。Windows中的一些服务依赖于其他服务、系统驱动程序和组件的加载顺序。如果系统组件被停止或运行不正常,则依赖于它的服务会受到影响。

创建名为“DisplayBootConfig.ps1”脚本读取引导配置,其代码如下:

param($computer="localhost", [switch]$help)

function funHelp()

{

$helpText=@"

DESCRIPTION:

NAME: DisplayBootConfig.ps1

Displays a boot up configuration of a Windows system

PARAMETERS:

-computer The name of the computer

-help prints help file

SYNTAX:

DisplayBootConfig.ps1 -computer WebServer

Displays boot up configuration of a computer named WebServer

DisplayBootConfig.ps1

Displays boot up configuration on local computer

DisplayBootConfig.ps1 -help

Displays the help topic for the script

"@

$helpText

exit

}

if($help){ "Obtaining help ..." ; funhelp }

$wmi = Get-WmiObject -Class win32_BootConfiguration `

-computername $computer

format-list -InputObject $wmi [a-z]*

该脚本使用param语句定义了$computer和$help变量,前者的默认值为localhost。设置-help参数为switch,即在使用该参数时不需要提供额外信息,并且使用Get-WmiObject cmdlet从Win32_BootConfiguration WMI类中获取信息。如果需要,可以将$computer变量中的值提供给-computername参数。这样可以通过Get-WmiObject cmdlet连接到远程计算机,最终将返回的management对象传递给Format-List cmdlet。使用范围运算符(range operator)[a-z]*选择字符开头的属性,以过滤报告中的所有系统属性(因为系统属性均以下画线开头)。

该脚本的执行结果如图1所示。

 

Read more: PowerShell2.0之Windows排错(一)启动故障排错 - 天行健@中国元素 - 博客园 http://www.cnblogs.com/fuhj02/archive/2011/01/16/1937007.html#ixzz1BDVc3100

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值