-
PowerShell2.0之桌面计算机维护(三)设置屏幕保护程序
Windows系统需要针对图形界面设置有关选项,如屏幕保护程序、桌面及电源设置等。尽管有很多用户通过组策略方式配置这些选项,但是对于尚未部署活动目录(Active Directory)的企业还是在使用默认的组策略对象,为需要通过PowerShell实现这些功能。 设置桌面选项时首先要注意PC是否配置…
-
PowerShell2.0之桌面计算机维护(二)用户管理
系统管理员的重要任务之一是管理用户,既允许用户做执行相应的操作,又要防止因权限设置不合理而潜在的用户越权操作。如在虚拟主机中设置的用户的主目录的权限有问题,其他用户可以采用..反溯到上级目录。进而访问其他用户的文件,直接造成这些文件的泄露,这个问题的解决方法是将每个用户的主目录权限设置为仅有管理员和…
-
PowerShell2.0之桌面计算机维护(一)监控磁盘空间
随着时间的增长,系统中的可用空间会越来越少。系统管理员需要清理磁盘,前提是了解系统磁盘空间,为此需要追踪一段时间内的磁盘空间的使用情况。创建名为“QueryOldFiles.ps1”的脚本连接到特定文件夹,并为其中所有超过30天未访问过的文件生成列表,在获得过期文件后可以根据实际情况处理。该脚本的代…
-
PowerShell 2.0管理事件日志(三)管理和创建事件日志
事件日志是操作系统用来保存本身及其他程序信息的工具,本文将会介绍如何通过PowerShell脚本阅读事件日志并创建新的日志条目。Windows系统中包含多种事件日志,在Windows XP系统中包括4种主要的事件日志。即应用程序、系统、安全性及Internet Explorer日志,如图1所示。这样…
-
惊喜:成功当选2010年度PowerShell方向微软MVP
刚才收取邮件时很惊喜的发现之前申请MVP有结果了,很荣幸获得微软全球2010年度PowerShell方向微软 最有价值专家MVP!非常感谢各位MVP兄弟的推荐和帮助以及微软专家组成员的辛勤工作!同时也祝贺本次 当选的其他MVP们!有机会一定多向各位学习!如果不出预料,估计最近几天就会公布新一期201…
-
PowerShell 2.0管理事件日志(二)写入和搜索事件日志
事件日志是操作系统用来保存本身及其他程序信息的工具,本文将会介绍如何通过PowerShell脚本阅读事件日志并创建新的日志条目。Windows系统中包含多种事件日志,在Windows XP系统中包括4种主要的事件日志。即应用程序、系统、安全性及Internet Explorer日志,如图1所示。这样…
-
PowerShell 2.0管理事件日志(一)查看和读取事件日志
事件日志是操作系统用来保存本身及其他程序信息的工具,本文将会介绍如何通过PowerShell脚本阅读事件日志并创建新的日志条目。Windows系统中包含多种事件日志,在Windows XP系统中包括4种主要的事件日志。即应用程序、系统、安全性及Internet Explorer日志,如图1所示。这样…
-
PowerShell 2.0之使用WMI管理Windows(四)生成WMI代码
WMI的优点是能从海量的数据中抽取信息,问题是信息量过大,解决这个问题最好的方法是有个集成开发环境或者代码生成器。在Internet上有多种免费工具可列举所有类及其属性,并生成用于查询对象实例和访问的属性代码。这样便于用户对任何未知的对象进行脚本编程,可以生成VBScript代码,然后转换为Powe…
-
PowerShell 2.0之使用WMI管理Windows(三)获取软硬件信息
管理大型的异构网络非常繁琐,而在本地计算机上用不同的自动化接口,如PowerShell、COM对象,甚至基于.NET的程序管理单独的程序和服务则容易得多。关键是存在于混合网络中的分布式系统,即如何操作防火墙后面的设备。如果它只是一种硬件设备,如路由器,则使用WMI(Windows Managemen…
-
PowerShell 2.0之使用WMI管理Windows(二)PowerShell操作WMI
在PowerShell发布之前,标准的操作方法是使用编程脚本API调用一系列COM对象。调用COM客户端代码可以在各种语言中都能使用,只是典型的WMI客户端脚本代码使用VBScript编写,因为这样简单易行。代码会获取CIM对象的实例,并通过WQL查询和获取信息。结果是用标准的foreach循环获得…