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

三月 2008 - 帖子

Windows PowerShell每周提示(31):创建自定义输入框

当 Windows PowerShell 发布的时候,它被作为命令行驱动的管理系统推荐给那些更喜欢在控制台窗口下工作的人们。那么当系统管理员一拿到 PowerShell 时就发生了些什么事呢?你猜到了,他们马上开始寻找方法使用 PowerShell 创建图形化用户界面。 这在意料之中。 事实证明,使用 Windows PowerShell 创建 GUI 程序并不困难。这是因为 Windows PowerShell 能够访问所有内建在 .NET Framework 中创建窗口所使用的方法。诚然,创建这些窗体不总是很有趣,离直观也很远。这很大一部分是因为没有“
发表于 作者 ghjconan | 0 评论

Windows PowerShell每周提示(30):与SIDs共事

你知道,每周脚本专家都会被一串和 SIDs (安全标识符)有关的问题所淹没。 l 我如何确定本地用户账户的 SID ? l 我如何确定活动目录用户账户的 SID ? l 我有一个 SID 。我如何确定这个 SID 属于哪个账户? 这么多的问题,而回答问题的时间又是这么的少!这意味着我们最好现在就开始? 为本地用户账户确定 SID 事实证明,为本地用户账户确定 SID 是非常简单的;这是因为 Windows PowerShell 使得我们很容易借助 .NET Framework 的力量。下面是用来返回名为
发表于 作者 ghjconan | 0 评论

Windows PowerShell每周提示(29):向Windows PowerShell脚本内添加一个简单的菜单

在上周的提示中我们提到了对于一个面向图形界面的程序而言,一个表面上的优势是能很容易暂停脚本直到用户选择继续。(具体说来?一种方法是弹出一个消息框并保留它直到用户单击 确定 ,只有这样程序才能继续运行。)当然,在说明了这是面向图形界面程序的一个优势后,我们随后向你展示了如何在基于控制台的 Windows PowerShell 脚本中实现同样的事。 脚本专家倾向于做这样的事。 事实上,本周我们打算做类似的事。面向图形界面程序的另一个优势是它能够简单地驱使用户在有限的集合中做出选择:比如你显示一个只包含
发表于 作者 ghjconan | 0 评论

Windows PowerShell每周提示(28):暂停脚本直到用户按下某一个键

对于面向图形的脚本语言而言,一个优势是很容易暂停一个脚本直到用户准备好继续执行。 例如,假设你有一个 VBScript 脚本需要等待用户完成某事后(比如说在打印机内放置特殊纸张)才能继续执行。那么如何暂停脚本直到用户准备好继续呢?一个简单的方法是显示一个消息框: 一旦你做了这件事,脚本会进入一种挂起状态,并且不会继续执行直到用户单击 OK 按钮 。如果用户永远不单击 OK 按钮,那么脚本将永远不会继续执行。但是这没关系,毕竟大致的思路是直到用户允许脚本执行时脚本才会执行。 然而,在面向命令行的语言中这却成了一个问题。姑且承认在
发表于 作者 ghjconan | 2 评论

Windows PowerShell每周提示(27):使用Switch语句

当脚本专家参加去年 11 月份的 TechED 峰会之时,我们抽空离开了自己的展位去聆听 Windows PowerShell 架构师 Jeffrey Snover 关于 PowerShell 的演讲。在他的演讲中, Jeffrey Snover 提到一点, PowerShell 中最酷最有用的特性之一是 Switch 语句。不必说,这让脚本专家感到一丝惊讶:在 PowerShell 所包含的所有特性中最酷最有用的特性之一是 switch 语句?!?我们发现这有点难以理解。 但是你对 switch
发表于 作者 ghjconan | 2 评论