我有最新的PowerShell,ISE,v3和所有的东西。只是第一次探索。并且发现Ctrl+Space的快捷方式根本不起作用,只是从来没有起过作用。即使在文档和中,也有对intellisense快捷方式的引用。有些intellisense可以工作,可能还有其他快捷键无法工作。但这是我刚发现的。
我是不是遗漏了什么(实际上是标准安装的一部分,还是需要下载一个扩展)?如果成功的话会很有帮助的。
我试图运行的示例来自MVA,它是Get-WmiObject win32_,然后尝试执行快捷方式
我还注意到,当我按下快捷键时,我可以看到一条消息“Intellisense.”在屏幕底部闪烁。
Get-Host返回:
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返回:
Major Minor Build Revision
----- ----- ----- --------
3 0 -1 -1 其他一些快捷键也能工作,例如Ctrl+J工作得很好。
另外,如果我在输入Get-WmiObject win32_logicaldisk后运行它,它就会成功执行。
另外,如果我一直备份到Get-Wmi部件,那么它确实为命令的其余部分打开了建议。只是当我输入要传递的类名时就不行了。
对于那些有相同问题的在这个日期和时间已经写了文章,解决方案还没有找到。使用Get-CimInstance命令代替。它将按Get-CimInstance -ClassName Win32_给出类的列表,然后按Ctrl+Space
干杯。
发布于 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,但我还没有测试过这个。
发布于 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。
干杯!
https://stackoverflow.com/questions/29527339
复制相似问题