随笔- 108
文章- 0
评论- 262
01 2011 档案
云计算推进企业管理深化,私有云将会深入企业
摘要: 今天,云计算已经变得炙手可热,云的形式带来的全新的应用方式,企业用户部署大型应用既不再需要斥巨资修建自己的数据中心了,也不需要考虑设备的选型和采购了,甚至都不需要有自己的运维人员24小时的进行运维了,只需要花极少的钱就可以购买到相应的云计算服务,剩下的复杂而纷繁的数据中心选址,搭建,运营,维护等任务都交给微软来做。微软为大家提供了完整而全面的云计算解决方案,让用户真正感受到云就在身边,而不是遥不可及的,可以让用用最熟悉的工具和语言,方便、可靠、快捷的迁移、使用云,用户只需要着力集中精神到具体业务的开发,此时IT行业的协作、沟通、成本控制、技术开发、运营管理等等都将会发生翻天覆地的变化:数万计的阅读全文
PowerShell2.0之维护网络(三)设置网络适配器
摘要: 如果计算机中有多个网络适配器,在Windows原有的cmd下配置其属性很困难,用户必须确保配置了适当的适配器并确认要禁用的不是正在使用中的网络适配器。本节介绍在处理多个网络适配器时可能出现的问题及其解决方法。 (1)检测多个网络适配器 对于Windows系统来说,操作系统会将无线网络放在所有网络连接中优先级最高的网络使用。这对于普通用户可能是很方便的,一旦周围有无线网络就可以自动连接到无线网络...阅读全文
PowerShell2.0之维护网络(二)处理适配器配置
摘要: 在处理所有适配器的状态后,还可以查询每个网络适配器的详细配置信息。可以通过选择“控制面板”|“网络和共享中心”|“网络连接”选项,打开“网络连接”窗口。在其中显示每个适配器的详细信息并做相应调整,如图1所示。 图1 在“网络连接”窗口中查看每个适配器的详细信息 创建名为“GetNetAdapterConfig.ps1”的脚本收集特定网络适配器的用于排错的详细信息,并且通过指定关键字仅返回有关网络...阅读全文
PowerShell2.0之维护网络(一)查看网络设置
摘要: 本文将会介绍如何使用PowerShell管理网络,包括设置和TCP/IP堆栈有关的选项;通过不同脚本提供网络适配器的状态信息,网络适配器的连接状态及属性;设置静态IP、启动DHCP及配置DNS服务器;获取防火墙设置信息并设置有关选项以启用远程管理,以及远程共享文件等。 Windows Vista开始在网络功能方面有了很大改善,包括新的防火墙服务及IPv6协议的增强支持等。同时从Windows V...阅读全文
PowerShell2.0之Windows排错(六)检查网络故障
摘要: 网络故障对于用户来说是很复杂的问题,因为它可能涉及很多方面的知识,不容易查找和解决。 为检查网络故障,创建名为“GetActiveNicAndConfig.ps1”的脚本,其代码如下: param($computer = $env:computername, [switch]$full, [switch]$help) function funline ($strIN) { $strLin...阅读全文
PowerShell2.0之Windows排错(五)查看硬件问题
摘要: 硬件问题并不一定都和硬件有关,只要工作负荷在设计的范围内,大部分电子设备都可以使用相当长的一段时间。为了硬件正常工作,需要安装相应的驱动程序。硬件厂商会为其驱动程序添加数字签名,添加数字签名的驱动都是厂商经过大量测试后通过的,可使设备高效运转的驱动;未经签名的驱动程序可能是导致硬件问题的主要原因。 为了检查硬件是否运行厂商认证的驱动程序,创建名为“CheckSignedDeviceDrivers...阅读全文
PowerShell2.0之Windows排错(四)检查启动服务
摘要: 在Windows中有些服务随系统启动,如果其中的某个服务无法启动,则可能导致系统不稳定或其他不可预知的结果。如果服务出错,首先需要检查服务。将其按照启动类型排列。然后查找所有停止自动运行的服务,如图1所示。 图1 检查未启动的自动运行服务是排错的基本步骤 为了便于在脚本中查询未启动的自动运行服务,创建名为“AutoServiceNotRunning.ps1”的脚本,其代码如下: param($...阅读全文
PowerShell2.0之Windows排错(三) 检查设备驱动
摘要: 设备驱动和服务功能类似,可以自动运行并提供一定功能。只是设备驱动更接近于硬件底层,并不像服务那样容易发现和检查。设备驱动一旦出现问题,往往伴随某种设备功能的失灵,所以对于系统管理员来说检查设备驱动也很重要。 创建用于检查硬件驱动的脚本CheckDeviceDrivers.ps1,其代码如下: param($computer="localhost", $a="h", [switch...阅读全文
PowerShell2.0之Windows排错(二)查看服务依存性
摘要: Windows中的系统服务具有依存性,如果一个服务未启动,可能导致更多依赖于它的服务均无法启动。以Base Filtering Engine服务为例,其基本筛选引擎(BFE)是一种管理防火墙和 Internet 协议安全(IPsec)策略及实施用户模式筛选的服务,停止或禁用BFE服务将大大降低系统的安全,并造成IPsec管理和防火墙应用程序产生不可预知的行为。在Windows Server 200...阅读全文
PowerShell2.0之Windows排错(一)启动故障排错
摘要: 如果Windows Vista和Windows Server 2008无法正常启动,则可以检查引导配置文件是否出现错误;另外可以检查启动服务及其依存性。Windows中的一些服务依赖于其他服务、系统驱动程序和组件的加载顺序。如果系统组件被停止或运行不正常,则依赖于它的服务会受到影响。 (1)检查引导配置文件 检查运行Windows Vista和Windows Server 2008的计算机引导...阅读全文
PowerShell2.0之桌面计算机维护(九)磁盘管理
摘要: 1 处理磁盘分区 PC通常只会有一个磁盘,Windows的管理策略会以分区形式管理磁盘,这样即可将物理硬件从操作系统中抽象出来。分区概念对于高效率地维护系统和文件很有好处,用户可以在“计算机管理”的“磁盘管理”工具中查看磁盘和磁盘分区之间的关系,如图23所示。 图1 输出磁盘信息 图2 磁盘和磁盘分区的关系 创建名为“ReportDiskPartition.ps1”的脚本,用于获取系统中存在的...阅读全文
PowerShell2.0之桌面计算机维护(八)关闭或重启远程计算机
摘要: 在执行更名主机或添加域操作后,为了使设置生效需要重启计算机。为此需要使用Win32_OperatingSystem WMI类的shutdown()和reboot()方法,要执行的操作由向脚本传递的参数-a确定,值为s则关机;为r则重启。为了顺利地关机或重启所用账户必须具有相应的权限,将EnablePrivileges的属性设置为$true。 需要注意的是如果执行关机和重启操作的主机是本机,则需要...阅读全文
PowerShell2.0之桌面计算机维护(七)性能计数器
摘要: Windows系统性能计数器是操作系统支持用于应用和组件发布性能数据的特殊对象,并且支持其他应用获取和分析这些已发布的数据。Windows中的性能计数器很多,包括针对磁盘、网络和TCP等计数器,用户能够使用这些性能计数器提供的数据确定程序瓶颈和系统性能。通过运行perfmon.msc启动性能计数器数据,如图1所示。用户可以通过右击计数器清单添加其他计数器,在添加的过程中显示如图2所示的“添加计数器...阅读全文
PowerShell2.0之桌面计算机维护(六)修改电源计划
摘要: Windows Vista和Windows Server 2008的电源计划有大量改进,可以针对使用电池或交流电供电的情况分别设置。如果当前计算机正在使用电池,那么续航时间是个需要关心的问题。而在某些情况下,计算机的性能才是最重要的。例如,如果电力会在几分钟之后恢复,则不必为延长电池使用时间而降低性能。在不同的电源计划下显示器、磁盘及CPU的电力消耗也不同,在Windows Server 2008...阅读全文
PowerShell2.0之桌面计算机维护(五)管理桌面电源设置
摘要: 便携式计算机的供电是个很重要的问题,因其直接关系到便携式设备的可移动性。Windows有多个组件与电源管理的配置策略相关,在Windows Server 2008中的电源策略设置界面如图1所示。 图1 Windows Server 2008中的电源策略设置界面 创建名为“ReportPowerConfig.ps1”的脚本,根据用户提供的如下参数提供相应的电源配置信息。 a:当前主机中活动的电源设...阅读全文
PowerShell2.0之桌面计算机维护(四)审核安全的屏幕保护程序
摘要: Windows系统需要针对图形界面设置有关选项,如屏幕保护程序、桌面及电源设置等。尽管有很多用户通过组策略方式配置这些选项,但是对于尚未部署活动目录(Active Directory)的企业还是在使用默认的组策略对象,为需要通过PowerShell实现这些功能。 屏幕保护程序也有潜在的安全威胁,如果用户主机中存在大量的用户,则系统管理员逐个查看用户的屏幕保护程序设置是否安全,以及设置是否按照要求...阅读全文
PowerShell2.0之桌面计算机维护(三)设置屏幕保护程序
摘要: Windows系统需要针对图形界面设置有关选项,如屏幕保护程序、桌面及电源设置等。尽管有很多用户通过组策略方式配置这些选项,但是对于尚未部署活动目录(Active Directory)的企业还是在使用默认的组策略对象,为需要通过PowerShell实现这些功能。 设置桌面选项时首先要注意PC是否配置了屏幕保护程序,在处理屏幕保护程序时需要考虑系统的性能。如在服务器上不必使用复杂的3D场景作为屏幕...阅读全文
PowerShell2.0之桌面计算机维护(二)用户管理
摘要: 系统管理员的重要任务之一是管理用户,既允许用户做执行相应的操作,又要防止因权限设置不合理而潜在的用户越权操作。如在虚拟主机中设置的用户的主目录的权限有问题,其他用户可以采用..反溯到上级目录。进而访问其他用户的文件,直接造成这些文件的泄露,这个问题的解决方法是将每个用户的主目录权限设置为仅有管理员和用户本人可以访问,而拒绝其他人的访问。各用户的文件只是独立在自己的权限范围内,无法访问他人的文件,他...阅读全文
我的博客生涯——从技术菜鸟到专业书作者,再到MVP之路
摘要: 很荣幸在此次十大杰出IT博客大赛中网络投票阶段以投票数排名26名的成绩,成为中国IT博客50强之一,在强手如云的IT博主之中能站稳脚跟已然是如芒在背,如履薄冰了,感谢51CTO邵程程将我的51CTO博客设置为推荐博客并且细心的通知我参加博客大赛,感谢广大网友和我母校兰州大学的校友以及我新浪微博上众多的博友帮忙投票,正是因为你们的帮助和支持才让我在激烈的竞争中没有掉队。参赛期间我正好...阅读全文
PowerShell2.0之桌面计算机维护(一)监控磁盘空间
摘要: 随着时间的增长,系统中的可用空间会越来越少。系统管理员需要清理磁盘,前提是了解系统磁盘空间,为此需要追踪一段时间内的磁盘空间的使用情况。创建名为“QueryOldFiles.ps1”的脚本连接到特定文件夹,并为其中所有超过30天未访问过的文件生成列表,在获得过期文件后可以根据实际情况处理。该脚本的代码如下: function FunWithLine ($strIN) { $num = $st...阅读全文
PowerShell 2.0管理事件日志(三)管理和创建事件日志
摘要: 事件日志是操作系统用来保存本身及其他程序信息的工具,本文将会介绍如何通过PowerShell脚本阅读事件日志并创建新的日志条目。Windows系统中包含多种事件日志,在Windows XP系统中包括4种主要的事件日志。即应用程序、系统、安全性及Internet Explorer日志,如图1所示。这样用户可以方便地从系统中提取和查看日志,从而了解系统的当前运行情况。本文将会介绍如何通过PowerSh...阅读全文
惊喜:成功当选2011年度PowerShell方向微软MVP
摘要: 刚才收取邮件时很惊喜的发现之前申请MVP有结果了,很荣幸获得微软全球2011年度PowerShell方向微软 最有价值专家MVP!非常感谢各位MVP兄弟的推荐和帮助以及微软专家组成员的辛勤工作!同时也祝贺本次 当选的其他MVP们!有机会一定多向各位学习!如果不出预料,估计最近几天就会公布新一期2011年1月份的 MVP名单了。 仔细看了一下,贺信居然是元旦晚上11点发的,元旦都不休息,辛苦专家组成员了。新年的惊喜呀,感谢 ,期待MVP大礼包,嘿嘿!下面是我的MVP Profile地址 https://mvp.support.microsoft.com/profile/Fu附上MVP专家组发来的阅读全文
PowerShell 2.0管理事件日志(二)写入和搜索事件日志
摘要: 事件日志是操作系统用来保存本身及其他程序信息的工具,本文将会介绍如何通过PowerShell脚本阅读事件日志并创建新的日志条目。Windows系统中包含多种事件日志,在Windows XP系统中包括4种主要的事件日志。即应用程序、系统、安全性及Internet Explorer日志,如图1所示。这样用户可以方便地从系统中提取和查看日志,从而了解系统的当前运行情况。本文将会介绍如何通过PowerSh...阅读全文

