ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

41、在 PowerShell 中使用 COM 和 WMI

41、在 PowerShell 中使用 COM 和 WMI

在 PowerShell 中使用 COM 和 WMI

1. 在 PowerShell 中使用 COM

在 PowerShell 中,设置好一切后,程序会进入一个无限循环(至少直到用户按下Control - C),期间会显示字符和俏皮话。当需要显示消息时,会选择一个角色和一段文本进行显示。Invoke - MSAgent函数负责创建代理控制实例并为所选角色添加动画效果。这个脚本表明 PowerShell 适用于广泛的应用领域,包括动画和语音。

1.1 使用 ScriptControl 对象

从传统的 Windows 脚本(如 VBScript)过渡到 PowerShell 时,使用ScriptControl对象是 COM 的一个重要应用。该控件允许将 VBScript、JavaScript 或任何具有 ActiveScript 引擎的语言片段嵌入到 PowerShell 脚本中,这意味着可以直接重用现有的 VBScript 代码。
-嵌入 VBScript 代码示例

function Call-VBScript { $sc = New-Object -ComObject ScriptControl $sc.Language = 'VBScript' $sc.AddCode(' Function GetLength(ByVal s) GetLength = Len(s) End Func
返回列表