36、PowerShell开发与安全指南

PowerShell开发与安全指南

1. 管理长类名及自定义DLL

在处理长类名时,可参考相关方法来减少输入。同时,预打包的SDK并非唯一可通过特定方式加载的DLL。如果你熟悉.NET语言,也能创建自己的DLL并使用。

2. 创建自定义PowerShell Cmdlet
  • 问题 :想要编写自己的PowerShell Cmdlet。
  • 解决方案
    • 若要创建编译型Cmdlet,可使用MSDN上描述的PowerShell SDK。
    • 若要创建基于脚本的Cmdlet,可参考相关方法。
  • 讨论 :PowerShell Cmdlet相比传统可执行程序有诸多优势。从用户角度看,Cmdlet一致性高,支持强类型对象输入,功能强大;从Cmdlet编写者角度看,编写Cmdlet相对容易。多数情况下,编写基于脚本的Cmdlet(高级函数)即可,也可用C#语言创建。以下是实现简单Cmdlet的步骤:
    • 步骤1:下载PowerShell SDK
      PowerShell SDK包含开发Cmdlet所需的示例、参考程序集、文档等信息,搜索“PowerShell 2.0 SDK”并下载最新版本。
    • 步骤2:创建保存Cmdlet源代码的文件
      创建名为 InvokeTemplateCmdletCo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值