powershell com

41、在 PowerShell 中使用 COM 和 WMI 本文详细介绍了在 PowerShell 中使用 COM 和 WMI 的方法与实际应用。涵盖通过 ScriptControl 嵌入 VBScript 和 JScript 代码、处理 COM 线程模型和类型库问题、利用 Get-WmiObject 进行系统监控等内容。对比了 COM 与 WMI 的应用场景和操作难度,并提供了自动化文档处理和进程监控等实际案例,同时总结了使用过程中的注意事项与最佳实践,帮助用户高效实现系统管理和脚本自动化。 阅读详情

new-object

new-object创建了.net framework或者com对象的实例。

 You can specify either the type of a .NET Framework class or a ProgID of a COM object. By default, you type the ful
 ly qualified name of a .NET Framework class and the cmdlet returns a reference to an instance of that class. To cre
 ate an instance of a COM object, use the ComObject parameter and specify the ProgID of the object as its value.

 

new-object -ComObject

 $ie= New-Object -ComObject "internetExplorer.application"; $ie.visible=$true

 

$excel= New-Object -ComObject "excel.application"; $excel.visible=$true

 

要是想了解ie对象有哪些属性,可以输入:

New-Object -ComObject "internetExplorer.application"

67、深入探索PowerShellCOM对象、事件与标准动词 本文深入探讨了PowerShellCOM对象的使用、事件处理机制以及标准动词的命名规范,旨在帮助系统管理员和开发人员更好地利用PowerShell进行自动化操作和系统管理。文章还通过实际案例展示了如何利用COM对象自动化Excel操作以及使用事件监控文件系统变化,并强调了标准动词在Cmdlet命名中的重要性,从而提高脚本的可读性和工作效率。 阅读详情

相关推荐

68、深入了解PowerShellCOM对象、事件及标准动词

本文深入探讨了PowerShell中的核心功能:COM对象、事件机制和标准动词的使用。通过精选的COM对象列表,读者可实现对Excel、Word、防火墙等系统的自动化操作;结合.NET和WMI事件,能够实时监控系统变化并响应;标准动词规范则提升了脚本的一致性与可读性。文章还提供了Excel数据写入和用户账户创建监控的实际案例,并附有流程图解与最佳实践建议,帮助系统管理员高效完成自动化任务。

efc12345678的博客 57

PowerShell 官方下载地址

PowerShell 官方下载地址

hgaohr1021的博客 3574

67、深入了解PowerShellCOM对象、事件及标准动词

本文深入探讨了PowerShell中常用的COM对象、事件机制以及标准动词的使用,帮助系统管理员提升自动化与管理效率。内容涵盖精选的COM对象功能、.NET和WMI事件的应用场景、PowerShell标准动词分类,并通过实际案例展示文件操作、系统监控和自定义Cmdlet的编写方法。同时提供了最佳实践与未来发展趋势,助力读者构建高效、规范的PowerShell解决方案。

vscode5coder的博客 104

安装PowerShell 7

如何安装PowerShell 7

2401_86727236的博客 3014

powershell牛逼啊.

怎么牛逼. 我下载了个vcpkg,然后随便测试一下vcpkg install sdl2 于是问题来了: https://github.com/PowerShell/PowerShell/releases/download/v6.2.1/PowerShell-6.2.1-win-x86.zip下载不了.好嘛.我的迅雷极速版已经删了.因为极速版已经用不了了.一打开就是叫你升级. 迅雷也是一代不如一代....

个人进步之路 2890

PowerShell在Ubuntu系统的使用

PowerShell在Ubuntu系统的使用 2018.2.17 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 本文主要介绍如何在Ubuntu 16.04 LTS上安装和使用PowerShell。要知道,PowerShell Core是微软公司推出的一个跨平台(Windows,Linux和macOS)自动化和配置工具/框架,可与现有工具很好地配合使用,并对结构化数据(如...

chszs的专栏 5647

PowerShell 下载地址

WindowsXP-KB926140-x86-CHS(PowerShell1.0)(1.65M)下载地址 1.0http://www.microsoft.com/zh-cn/download/details.aspx?id=9591 2.0http://www.microsoft.com/zh-cn/download/details.aspx?id=16818

3603

powershell 简介以及调用。netcom,WMI类库

1 管道 | 把上一条命令的输出作为下一条命令的输入 2重定向  1 向文件写入 '>' 这个是覆盖   ‘>>’这个是追加   3 数学运算  支持加减乘除的运算   4 能执行例如netstat ipconfig cmd 等外部命令 5  拥有命令集,即直接可以调用很多函数,例如GetHashCode() “hello”。GetHashCode()  输出16

qq_36150051的博客 1267

PowerShell2.0之与COM对象交互(一)COM基础

COMComponent Object Model,组件对象模型)是Windows下广泛使用的模型,允许不同的软件部分交互。由于已经封装,所以这些交互在不需要知道该软件模块具体实现方法的情况下完成,它已经变为程序交互使用的重要手段。这项技术始于1993年,并于1997年前后逐渐流行。COM对象流行的原因在于可以很方便地用在在自动化接口及扩展。有些程序,如Microsoft Office用其为脚本...

weixin_33802505的博客 228

powershell 问题之二调用ExcelCom组件报错

首先介绍一下问题:使用Powershell调用com组件的时候(Excel),代码如下:$strPath="D:/Temp/test.xlsx" $excel=New-Object -ComObject Excel.Application $excel.Visible=-1 $book=$excel.Open($strPath); $c = $book.worksheets

Wayne的成长 1314

powershell创建.NETcom对象相应操作

创建.NETCOM对象(New-Object)1.可以使用具有 TypeName 参数New-Object cmdlet 来创建新的 .NET 类实例。  New-Object -TypeName System.Diagnostics.EventLog ;  a.在变量中存储对象  任何有效的 Windows PowerShell 命令的输出均可存储在变量中。变量名称始终以 $ 开头。若要在...

hongguanzh的专栏 759

使用PowerShell直接操作 COM 组件,并通过注册表查找 CLSID 和 ProgID

【摘要】本文介绍了通过PowerShell脚本获取COM组件信息的方法。首先在VSCode中创建PowerShell脚本文件,使用Get-ChildItem命令遍历HKLM:\Software\Classes\CLSID注册表路径,提取各组件的CLSID和ProgID信息。通过分析输出结果可查找特定设备(如高拍仪)的相关控件信息。此外还提到可以使用Windows自带的OLE/COM对象查看器来辅助分析COM组件。该方法适用于需要查找特定COM组件信息的开发调试场景。

SSHLY3的博客 423

67、PowerShellCOM对象、事件及标准动词全解析

本文深入解析了PowerShell中的精选COM对象、事件机制以及标准动词的使用,通过具体示例展示了如何利用这些功能进行系统管理和自动化操作。内容涵盖COM对象的交互应用、事件的监听与处理,以及标准动词的实际应用场景,旨在帮助用户更高效地编写清晰且功能强大的PowerShell脚本。

k0l1m2n3o的博客 85

39、PowerShell 与图形用户界面及 COM 对象操作

本文深入探讨了PowerShell在图形用户界面编程和与COM对象交互方面的应用。通过具体示例,展示了如何使用PowerShell.NET WinForms构建计算器、进程查看器及GDI+图形绘制程序,并解析了其执行流程。同时介绍了通过注册表和WMI查找COM对象ProgID的方法对比,以及在自动化办公和系统管理中的实际应用场景,帮助开发者和系统管理员提升工作效率。

sea99的博客 95

PowerShell - Read an Excel file using COM Interface

【代码】PowerShell - Read an Excel file using COM Interface。

allway2的博客 74

PowerShell入门(九):访问.Net程序集、COM和WMI

  PowerShell可以设计的大而全,重新实现一切;也可以像现在一样设计成胶水语言,利用现有的资源。特别是,与.NetCOM和WMI三大豪门的联姻,使得PowerShell必将在Windows世界里大放光彩。 与新锐.Net联姻   在Windows的世界里,.Net代表着现在和将来,是新生力量。与.Net联姻,就意味着榜上了粗腿,迈上了快车道。号称基于.Net Framework,那么...

weixin_33834910的博客 174

LegacyUpdate PowerShell集成:通过COM对象自动化Windows更新管理

LegacyUpdate是一款专为旧版Windows系统设计的实用工具,它能够帮助用户在传统Windows PC上重新连接网络、激活系统并安装更新。通过PowerShell集成,用户可以利用COM对象轻松实现Windows更新的自动化管理,极大提升系统维护效率。 ## 什么是LegacyUpdate COM对象 COM(组件对象模型)是Windows系统中一种重要的软件架构,允许不同应用程序之

gitblog_00804的博客 833
上一篇: PowerShell WMI
下一篇: DNS [学习笔记]
vvu2011
博客等级 码龄15年 2粉丝 7原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值