会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
ByronGeek的学习屋
胜他人者有力,胜己者强
博客园
首页
新随笔
联系
订阅
管理
2014年5月11日
Cmdlet开发与学习(六)
摘要: 之前的内容主要是关于cmdlet开发的,下面要将的内容,是关于在应用程序中集成PowerShell引擎。 运行空间和管道 Runspace类是PowerShell引擎API的重要组成部分,Runspace实例代表一个PowerShell执行引擎实例,其中包含自己的一系列变量,驱动器映射,...
阅读全文
posted @ 2014-05-11 15:20 ByronGeek
阅读(771)
评论(0)
推荐(1)
编辑
Cmdlet开发与学习(五)
摘要: Parameter 在声明cmdlet参数的时候,我们使用了Parameter标识符,在这个标识符中,有些参数需要了解到。 强制参数 设置Mandatory=true即可。 对于强制参数,不管是在命令行中绑定,还是通过管道输入,在命令逻辑执行之前,它就必须绑定好。如果强制参数没...
阅读全文
posted @ 2014-05-11 13:35 ByronGeek
阅读(741)
评论(0)
推荐(0)
编辑
Cmdlet开发与学习(四)
摘要: 前面讲完了一个基本的cmdlet的开发流程,下面将陆续地完善cmdlet的功能细节以及补充。 支持ShouldProcess 有的cmdlet操作有很大的破坏性,因此有必要再命令执行前提醒用户注意一些可能的执行后果,也就是说,存在与用户的交互。这个时候,通过使用ShouldProcess...
阅读全文
posted @ 2014-05-11 12:05 ByronGeek
阅读(703)
评论(0)
推荐(0)
编辑
Cmdlet开发与学习(三)
摘要: 5.流程或诊断信息输出,错误以及异常处理 在使用PowerShell的过程中,如果cmdlet执行有输出结果,我们会在PS界面看到结果输出信息。如果cmdlet执行出现异常,那我们就会看到异常信息。接着我们就开始学习这些输出信息的实现。 Cmdlet基类给我们提供了几种输出方法:Write...
阅读全文
posted @ 2014-05-11 10:09 ByronGeek
阅读(475)
评论(0)
推荐(0)
编辑
Cmdlet开发与学习(二)
摘要: 继续上一篇的内容,既然已经定义好了命令,那么我们还可以参数绑定,定义自己的参数对象。 3.定义属性,即cmdlet参数对象 参数绑定时基于cmdlet元数据进行的,cmdlet元数据是在命令发现过程中得到的。首先,基于cmdlet的类型(包括可执行程序,脚本文件,内置函数等),PowerS...
阅读全文
posted @ 2014-05-11 09:12 ByronGeek
阅读(492)
评论(0)
推荐(0)
编辑
公告