代码改变世界

PowerShell2.0之维护网络(一)查看网络设置

2011-01-22 23:53 by @天行健中国元素, 2467 阅读, 1 推荐, 收藏, 编辑
摘要:本文将会介绍如何使用PowerShell管理网络,包括设置和TCP/IP堆栈有关的选项;通过不同脚本提供网络适配器的状态信息,网络适配器的连接状态及属性;设置静态IP、启动DHCP及配置DNS服务器;获取防火墙设置信息并设置有关选项以启用远程管理,以及远程共享文件等。 Windows Vista开始在网络功能方面有了很大改善,包括新的防火墙服务及IPv6协议的增强支持等。同时从Windows V... 阅读全文

PowerShell2.0之Windows排错(六)检查网络故障

2011-01-21 23:14 by @天行健中国元素, 1283 阅读, 1 推荐, 收藏, 编辑
摘要:网络故障对于用户来说是很复杂的问题,因为它可能涉及很多方面的知识,不容易查找和解决。 为检查网络故障,创建名为“GetActiveNicAndConfig.ps1”的脚本,其代码如下: param($computer = $env:computername, [switch]$full, [switch]$help) function funline ($strIN) { $strLin... 阅读全文

PowerShell2.0之Windows排错(五)查看硬件问题

2011-01-20 23:53 by @天行健中国元素, 1357 阅读, 2 推荐, 收藏, 编辑
摘要:硬件问题并不一定都和硬件有关,只要工作负荷在设计的范围内,大部分电子设备都可以使用相当长的一段时间。为了硬件正常工作,需要安装相应的驱动程序。硬件厂商会为其驱动程序添加数字签名,添加数字签名的驱动都是厂商经过大量测试后通过的,可使设备高效运转的驱动;未经签名的驱动程序可能是导致硬件问题的主要原因。 为了检查硬件是否运行厂商认证的驱动程序,创建名为“CheckSignedDeviceDrivers... 阅读全文

PowerShell2.0之Windows排错(四)检查启动服务

2011-01-19 23:27 by @天行健中国元素, 1962 阅读, 3 推荐, 收藏, 编辑
摘要:在Windows中有些服务随系统启动,如果其中的某个服务无法启动,则可能导致系统不稳定或其他不可预知的结果。如果服务出错,首先需要检查服务。将其按照启动类型排列。然后查找所有停止自动运行的服务,如图1所示。 图1 检查未启动的自动运行服务是排错的基本步骤 为了便于在脚本中查询未启动的自动运行服务,创建名为“AutoServiceNotRunning.ps1”的脚本,其代码如下: param($... 阅读全文

PowerShell2.0之Windows排错(三) 检查设备驱动

2011-01-18 15:51 by @天行健中国元素, 1850 阅读, 1 推荐, 收藏, 编辑
摘要:       设备驱动和服务功能类似,可以自动运行并提供一定功能。只是设备驱动更接近于硬件底层,并不像服务那样容易发现和检查。设备驱动一旦出现问题,往往伴随某种设备功能的失灵,所以对于系统管理员来说检查设备驱动也很重要。 创建用于检查硬件驱动的脚本CheckDeviceDrivers.ps1,其代码如下: param($computer="localhost", $a="h", [switch... 阅读全文

PowerShell2.0之Windows排错(二)查看服务依存性

2011-01-17 23:57 by @天行健中国元素, 1543 阅读, 2 推荐, 收藏, 编辑
摘要:Windows中的系统服务具有依存性,如果一个服务未启动,可能导致更多依赖于它的服务均无法启动。以Base Filtering Engine服务为例,其基本筛选引擎(BFE)是一种管理防火墙和 Internet 协议安全(IPsec)策略及实施用户模式筛选的服务,停止或禁用BFE服务将大大降低系统的安全,并造成IPsec管理和防火墙应用程序产生不可预知的行为。在Windows Server 200... 阅读全文

PowerShell2.0之Windows排错(一)启动故障排错

2011-01-16 23:37 by @天行健中国元素, 1680 阅读, 3 推荐, 收藏, 编辑
摘要:如果Windows Vista和Windows Server 2008无法正常启动,则可以检查引导配置文件是否出现错误;另外可以检查启动服务及其依存性。Windows中的一些服务依赖于其他服务、系统驱动程序和组件的加载顺序。如果系统组件被停止或运行不正常,则依赖于它的服务会受到影响。 (1)检查引导配置文件 检查运行Windows Vista和Windows Server 2008的计算机引导... 阅读全文

PowerShell2.0之桌面计算机维护(九)磁盘管理

2011-01-15 23:39 by @天行健中国元素, 2367 阅读, 2 推荐, 收藏, 编辑
摘要:1 处理磁盘分区 PC通常只会有一个磁盘,Windows的管理策略会以分区形式管理磁盘,这样即可将物理硬件从操作系统中抽象出来。分区概念对于高效率地维护系统和文件很有好处,用户可以在“计算机管理”的“磁盘管理”工具中查看磁盘和磁盘分区之间的关系,如图23所示。 图1 输出磁盘信息 图2 磁盘和磁盘分区的关系 创建名为“ReportDiskPartition.ps1”的脚本,用于获取系统中存在的... 阅读全文

PowerShell2.0之桌面计算机维护(八)关闭或重启远程计算机

2011-01-14 23:45 by @天行健中国元素, 2089 阅读, 2 推荐, 收藏, 编辑
摘要:在执行更名主机或添加域操作后,为了使设置生效需要重启计算机。为此需要使用Win32_OperatingSystem WMI类的shutdown()和reboot()方法,要执行的操作由向脚本传递的参数-a确定,值为s则关机;为r则重启。为了顺利地关机或重启所用账户必须具有相应的权限,将EnablePrivileges的属性设置为$true。 需要注意的是如果执行关机和重启操作的主机是本机,则需要... 阅读全文

PowerShell2.0之桌面计算机维护(七)性能计数器

2011-01-13 01:47 by @天行健中国元素, 1516 阅读, 1 推荐, 收藏, 编辑
摘要:Windows系统性能计数器是操作系统支持用于应用和组件发布性能数据的特殊对象,并且支持其他应用获取和分析这些已发布的数据。Windows中的性能计数器很多,包括针对磁盘、网络和TCP等计数器,用户能够使用这些性能计数器提供的数据确定程序瓶颈和系统性能。通过运行perfmon.msc启动性能计数器数据,如图1所示。用户可以通过右击计数器清单添加其他计数器,在添加的过程中显示如图2所示的“添加计数器... 阅读全文
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页