欢迎光临 Enjoy IT (ITECN.NET) 登录 | 注册 | 帮助

十一月 2007 - 帖子

Windows PowerShell每周提示(18):读取文本文件

除了可能的例外之外,比如“爸爸,能给我点零花钱么?”人们常常会问脚本专家一个不变的问题即关于如何处理文本文件。我怎么样读取文本文件?我怎么样读取文本文件的前五行内容?我怎么样读取文本文件的倒数五行内容?我怎么样……好的,你知道我们在说什么。 尽管对文本文件的需要大概在很久以前就消失了,但是系统管理员仍然需要依靠文本文件来满足他们数据存储的需要。(我们正在讨论老旧的纯文本文件,而不是 XML 文件。)事实上,当涉及到文本文件时,在过去的十年间只有一件事发生了变化:现在人们想知道如何用 Windows
发表于 作者 ghjconan | 0 评论

Windows PowerShell每周提示(17):使用Get-WMIObject修改可读写属性

那么你最喜欢的 Windows PowerShell cmdlet 是哪一个?好的,如果你是系统管理员,你最喜欢的 cmdlet 可能是 Get-WMIObject 。毕竟, Get-WMIObject (这使你能从 Windows PowerShell 中访问 WMI )不仅能实现系统管理工作,也是 Windows PowerShell 1.0 中为数不多的几个能针对远程计算机使用的 cmdlet 之一。为什么不去喜欢呢? 好的,冒着吹毛求疵的风险,有一件事:一眼看上去,似乎我们不能使用 Get-WMIObject
发表于 作者 ghjconan | 0 评论

Windows PowerShell每周提示(16):有关字符串的事

一件让 Windows PowerShell 同其它外壳程序(特别是传统的 Unix 外壳程序)区别开来的事是:现在大多数操作系统外壳程序是基于文本的, Windows PowerShell 是基于对象的。如同你可能期待的,这两种观点有各自的优缺点;然而通常意义上,公正的说比起它的操作系统同伴们的外壳程序而言, Windows PowerShell 需要更少的文本及字符串操作。 那么这意味永远不需要在 Windows PowerShell 中处理文本和字符串操作吗?不,抱歉:文本及字符串操作对于任何一个写系统管理脚本的人来说仍然是需要的。幸运的是,
发表于 作者 ghjconan | 10 评论

Powershell学习笔记(9):PowerShell V2 CTP

声明: The PowerShell V2 CTP is not for everyone. You should read this PowerShell Team blog entry ( http://blogs.msdn.com/powershell/archive/2007/11/02/ctp-watch-this-space.aspx ) to find out what it is and what it isn't and then make an informed decision
发表于 作者 ghjconan | 0 评论
归档在:

Windows PowerShell每周提示(15):与哈希表共事

在上周的 Windows PowerShell 提示中我们向你介绍了 .NET Framework 类 System.Collections.ArrayList ,把这个类定位为作为内建于 Windows PowerShell 中的数组的替代。(为什么你需要内建在 Windows PowerShell 中的数组类的替代?好的,有一件事, ArrayList 能简单的从数组删除项目,这件事对内置的数组而言几乎是不可能的)在同样的专栏中我们承诺,本周,我们将会讨论对 Windows PowerShell
发表于 作者 ghjconan | 0 评论

最近的一些安排

本来打算在上周日发完PowerShell学习笔记(8)以后,再发一个帖子说明下近期要处理的事情,后来也就拖着没发,不过今天去Technet网站看东西的时候发现,Technet上关于Windows Server 2008的内容有很大的调整,其实看网站上的更新时间,应该是在RC0发布以后就更新的,不过我前段时间有点沉迷于PowerShell,所以有关暑假期间我翻译的一些文章的最新动态没有来得及跟进。今天发文的一个目的是请各位关注 活动目录在Windows Server 2008 中的改进 及 Windows
发表于 作者 ghjconan | 0 评论
归档在:

Powershell学习笔记(8):在PowerShell中使用WinRM

本文在ITECN首发,未经许可严禁转载! 不知诸位是否还记得我在笔记 3 中提到的和 WMI 相关的内容,作为系统管理员手中的利器, WMI 给我们带来了莫大的帮助,然而现实中我们有时无法随心所欲的使用 WMI ,其中的一个原因就是防火墙。 因为 经历了这几年的蠕虫病毒冲击后,WMI使用的端口很有可能被防火墙阻塞掉。那么,我们就只能这样束手无策,缴械投降了么?也许以前是这样的,但是当 WinRM 出现后,我们又多了一种选择。 让我先来对 WinRM 啰嗦几句。 WinRM 即 Windows 远程管理是“
发表于 作者 ghjconan | 0 评论
归档在:

Windows PowerShell每周提示(14):从数组中移除项目

当编写系统管理脚本时数组毫无疑问是非常有用的。同样在 Windows PowerShell 中使用数组也比较简单的,这一点也基本没什么疑问(假设和无疑相比你可以有点怀疑);为此,我们已经在几周前的“每周提示”中谈论了针对数组你可以使用的几个不同的技巧。不过内建在 Windows PowerShell 中的数组至少有一个弱点:添加新项目进数组也许很容易,但是没有相对简单的方法从一个数组中移除已存在项目。这很可惜,但是这就是既成事实的事,没什么办法。毕竟你不得不使用现在内建于 Windows PowerShell
发表于 作者 ghjconan | 0 评论