在系统管理自动化中没有PowerShell

本文关键字:PowerShell 系统管理 自动化 | 更新日期: 2023-09-27 18:17:59

我有麻烦让PowerShell类解决。我在跟着这个问题中的例子。

我有一个参考从C:'Program Files'Reference Assemblies'Microsoft'WindowsPowerShell'v1.0'System.Management.Automation.dll添加到System.Management.Automation

我有using System.Management.Automation;在我们班名列前茅。

但是,当我尝试创建一个powershell: PowerShell ps = PowerShell.Create()的实例时,PowerShell无法解析。

使用<<p> kbd> ctrl + 自动添加完全限定的名称空间(或using语句)只是建议用Microsoft.Powershell代替PowerShell

我很困惑为什么会发生这种情况,因为即使是MSDN文档中包含的PowerShell类的示例也几乎与我所拥有的完全相同。

我是在。net 3.5, Visual Studio 2010和Windows Server 2008 R2

在系统管理自动化中没有PowerShell

PowerShell类是PowerShell 2.0中的新类。确保引用的是2.0版本的SMA.dll。你安装了PowerShell 2.0吗?