问题标签 [powershell-3.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
968 浏览

powershell - 如何在 Powershell v3.0 中查找新的 cmdlet

我想在 Powershell 中找到新的 cmdlet / 函数。我使用了以下方法,但不确定它是否全面/正确。有什么想法可以以更好/不同的方式找到它吗?

从 v2 运行以下一次,从 v3 运行一次(并写入不同的文件)

然后使用 Compare-Object 查看添加(或删除)的内容

我基于此的观察是添加了 25 个新的 cmdlet(没有一个被删除)

在我的博客上作为评论提出的一个问题是Disable-PsRemoting,出现在此列表中的 ,并不是真正的新问题。它出现的原因是它不在Microsoft.Powershell.*(并且它不是 cmdlet)下的模块中,但它在 v3.0 中。

0 投票
1 回答
351 浏览

powershell - PowerShell 连接无线适配器

PowerShell 3.0 有几个内置的 NetAdapter cmdlet / 函数。是否可以使用这个新名词连接/断开无线适配器?例如:

Enable-NetAdapter 或

设置网络适配器

0 投票
3 回答
1081 浏览

powershell - PowerShell 3.0 应该有更简洁的语法,它是什么样的?

我已经看到过改进的 PowerShell 3.0 语法的提及,但还不是一个示例,它会是什么样子?

0 投票
4 回答
23570 浏览

powershell - [ordered] 的用例,新的 PowerShell 3.0 功能

PowerShell 3.0 CTP1 引入了一个新功能[ordered],它在某种程度上是OrderedDictionary. 我无法想象它的实际用例。为什么这个功能真的有用?有人可以提供一些有用的例子吗?

示例:恕我直言,这是演示案例而不是实际案例:

(我不介意它是否仍然有用,那么我只是在寻找其他有用的案例)。

我不是在寻找 的用例OrderedDictionary,它确实很有用。但是我们可以在 v2.0 中直接使用它(我做了很多)。我试图理解为什么还[ordered]需要这个新功能。


从答案中收集的用例:

短于

NBordered并不是该类型的真正快捷方式。New-Object ordered不起作用。

NB 2:但这仍然是一个很好的捷径,因为(我认为,不能尝试)它为 PowerShell 不区分大小写的字典创建了典型的。v2.0 中的等效命令确实太长了:

0 投票
2 回答
648 浏览

powershell - Powershell 3.0 中的 & 符号行为是否发生了变化?

Chocolatey上安装windirstatilmerge时出现以下错误。我怀疑 PowerShell 3.0 中的 & 符号行为发生了变化。

0 投票
1 回答
1486 浏览

powershell - 对象与字符串输出

为什么我在powershell中运行这个命令时会这样:

查看变量 $output 时,我在 PowerGUI 脚本编辑器控制台中获得了以下输出:

但是当我运行这个命令时:

我得到这些结果:

似乎在使用 [string] 时它会执行某种类型的编码,它会删除换行符,我不知道为什么?

更新的user978511 这里是小示例代码和输出

输出:

感谢任何可以提供帮助的人。

0 投票
2 回答
186 浏览

powershell-3.0 - 这在 PowerShell V3 CTP2 ISE 中发生了什么?

在 PowerShell V2 中,以下返回当前编辑器的编码

您可以将编码设置为 ASCII。参看。这个帖子

尝试使用 PowerShell V3 失败。显然 getfield() 不返回任何对象。有什么想法可以解决这个问题吗?

0 投票
3 回答
6637 浏览

powershell - Select-Object 如何在 PowerShell v3 中停止管道?

在 PowerShell v2 中,以下行:

会显示:

由于所有元素都被推下管道。但是,在 v3 中,上述行仅显示:

管道在 2 和 3 被发送到之前停止Foreach-Object(注意:-Wait开关Select-Object允许所有元素到达foreach块)。

如何Select-Object停止管道,我现在可以从一个foreach或我自己的函数中停止管道吗?

编辑:我知道我可以将管道包装在 do...while 循环中并继续退出管道。我还发现在 v3 中我可以做这样的事情(它在 v2 中不起作用):

但是Select-Object不需要这些技术中的任何一种,所以我希望有一种方法可以从管道中的一个点停止管道。

0 投票
2 回答
1950 浏览

powershell - 任何 UI 自动化 cmdlet 都计划在 Powershell V3.0 中

我一直在寻找使用 powershell 自动化 GUI 的方法,并遇到了一些好的在线资源。但他们都在使用自定义 cmdlet。由于新版本的 powershell 正在进行中,是否有任何新的 cmdlet 可用于 GUI 自动化?

0 投票
1 回答
4025 浏览

powershell - 在 WIN 8 DP-如何使用 powershell 将输出音频设备设置为扬声器而不是 USB

我浏览了 Windows 8 DP 中的许多论坛“将输出音频设备设置为扬声器而不是 USB”。但我找不到任何解决方案如何使用 powershell 做到这一点。有人可以帮我吗?