如果使用构造函数创建一个指定类型的实例对象,该类型必须至少包含一个签名相匹配的构造函数。作为.NET的补充,Powershell可以加载和访问COM对象。每一个COM对象都有存储在注册表中的唯一标识符,想遍历访问可用的COM对象,可是直接访问注册表。一旦得到了COM对象的ProgID,就可以使用New-Object创建COM对象,只需要指定参数为-comObject。常用的COM对象中有WScript.Shell,下面的例子使用WScript.shell COM对象和它的方法CreateShortcut()做桌面上创建一个Powershell快捷方式:

Windows Powershell创建对象

Windows Powershell创建对象

Windows Powershell创建对象

Windows Powershell创建对象

Windows Powershell创建对象

Windows Powershell创建对象