首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerShell v3智能感知

PowerShell v3智能感知
EN

Stack Overflow用户
提问于 2015-04-08 23:54:19
回答 2查看 492关注 0票数 1

我有最新的PowerShell,ISE,v3和所有的东西。只是第一次探索。并且发现Ctrl+Space的快捷方式根本不起作用,只是从来没有起过作用。即使在文档和中,也有对intellisense快捷方式的引用。有些intellisense可以工作,可能还有其他快捷键无法工作。但这是我刚发现的。

我是不是遗漏了什么(实际上是标准安装的一部分,还是需要下载一个扩展)?如果成功的话会很有帮助的。

我试图运行的示例来自MVA,它是Get-WmiObject win32_,然后尝试执行快捷方式

我还注意到,当我按下快捷键时,我可以看到一条消息“Intellisense.”在屏幕底部闪烁。

代码语言:javascript
复制
Get-Host

返回:

代码语言:javascript
复制
Name             : Windows PowerShell ISE Host
Version          : 3.0
InstanceId       : fc07e6bc-9bdb-4515-a364-6de84298cd99
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : en-NZ
CurrentUICulture : en-US
PrivateData      : Microsoft.PowerShell.Host.ISE.ISEOptions
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace

$PSVersionTable.PSVersion

返回:

代码语言:javascript
复制
Major  Minor  Build  Revision
-----  -----  -----  --------
3      0      -1     -1   

其他一些快捷键也能工作,例如Ctrl+J工作得很好。

另外,如果我在输入Get-WmiObject win32_logicaldisk后运行它,它就会成功执行。

另外,如果我一直备份到Get-Wmi部件,那么它确实为命令的其余部分打开了建议。只是当我输入要传递的类名时就不行了。

对于那些有相同问题的在这个日期和时间已经写了文章,解决方案还没有找到。使用Get-CimInstance命令代替。它将按Get-CimInstance -ClassName Win32_给出类的列表,然后按Ctrl+Space

干杯。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-09 02:38:28

如果您只使用Get-WmiObject cmdlet和Win32_*对象,那么请查看下面的链接。这是一个快速阅读。

http://powershell.com/cs/blogs/tips/archive/2013/11/26/getting-wmi-intellisense.aspx

其中一个注释链接到一个来自微软的工具,该工具可以为WMI添加IntelliSense,但我还没有测试过这个。

票数 1
EN

Stack Overflow用户

发布于 2015-04-09 00:27:43

请从http://www.microsoft.com/en-us/download/details.aspx?id=34595下载并安装以下内容

1.如果您的操作系统是windows 7 x64 - select -Windows6.1- OS 2506143-x64.msu文件。其他按os版本下载。

安装后,请重新启动计算机并再次运行PowerShell。Ctrl + Space将适用于intellisense。

干杯!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29527339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档