问题标签 [powershell-5.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 回答
7578 浏览

powershell - Nuget(PowerShell 2.0 错误)Visual Studio 2015、Windows 10 (PwrShl 5.0)

Visual Studio 2015在 Windows 10 上使用 - 我在运行Nuget Console它时遇到问题Powershell 2.0。我确实安装了 powershell,但它的版本5.0

我真的不明白为什么 5 与 2 不兼容?或者为什么没有安装 2 时 nuget 找不到 5?

  • 我试过安装2,没用

  • 我已经尝试过 nuget 包签名的通常更改权限,也没有工作

有人有建议吗?我相信这一定是可能的!

我需要下载最新的 Google 自定义搜索 API,似乎 Nuget 是唯一的方法,但如果没有,那么直接下载 API 的链接现在同样有用!(我几乎从谷歌 API 得到了所有东西,除了搜索哈哈)

我也尝试过通过 PowerShell 5.0 手动安装(Google Search API)包,但它找不到它们,据我所知,应该已经添加了存储库,但也许没有?

完整的错误信息:

错误:包管理器控制台需要 PowerShell 2.0 运行时,在此计算机上未检测到。请从 support.microsoft.com/kb/968929 安装 PowerShell 2.0 并重新启动 Visual Studio

0 投票
0 回答
262 浏览

email - 发送电子邮件失败并出现错误“无法连接到远程服务器”

我正在尝试在 PowerShell 5.0 中发送电子邮件。我现在使用的是 gmail 地址,但无法成功发送电子邮件。我确定这是由于用户名和密码造成的,但我不确定凭据的语法。

这是我得到的错误。我删除了任何个人信息:

我什至不知道我是否正确使用了凭据参数。

0 投票
3 回答
219 浏览

powershell - If/ElseIf 块不与 -or 一起使用

我为儿子写的剧本有问题。我的意图是简单地提醒他记住他的家务。我最近才开始做 PowerShell,我真的很喜欢它。我买了几本书,并浏览了许多其他帖子。

到目前为止,我所得到的如下所示,如果评估无法与-or (或者我搞砸了?)

问题是我不认为它在当天被正确评估,所以今天是星期二,评估结果是$mon -or $wed -or $fri

如果我按如下方式每天重新编码,它会像预期的那样工作。为什么它不能与-or?

0 投票
2 回答
1555 浏览

windows - 未找到内置 DSC 资源

如何访问此处描述的内置 DSC 资源:https ://technet.microsoft.com/en-us/library/dn282121.aspx ?它们应该是内置的,但是当我尝试在配置中使用它们时出现错误。

我的配置如下:

我得到的错误是:

因此,它完全无法定位资源。这里发生了什么,我错过了什么步骤来访问 Microsoft 记录的内置 DSC 资源?

我正在使用 WMF/PowerShell 5.0。

0 投票
4 回答
16755 浏览

powershell - Shutdown /s /t xx 在我的 Windows 10 电脑上不起作用

正如标题所说,shutdown /s /t xx当我从脚本运行典型命令时,它不起作用。它不会在几秒钟后关闭x,而是只运行该shutdown部分,并忽略参数。但是,如果我在命令提示符窗口中手动键入它,它会正确执行。我尝试从类似的脚本运行其他命令,ipconfig /all但没有问题。这是一般的 Windows 10 问题还是我的计算机上出现了问题?

PS 我也得到了与 Powershell 相同的结果。

0 投票
6 回答
62899 浏览

powershell - 术语“Invoke-WebRequest”未被识别为 cmdlet 的名称

我在执行 Invoke-WebRequest cmdlet 时遇到问题。我读到该场景的〜100%情况是PS版本低于3,但这不是我的情况:

我可以补充一点,我使用的是 Windows 10 IoT Core 版本的操作系统。事实上,我的主要目的是执行简单的 Web 请求,但我很感兴趣为什么这个 cmdlet 不起作用,特别是如果它们中的更多不起作用;/ 我想它可能是一些 Windows 功能,比如打开开关,但它只是我的猜测。

更新

就我比较某些模块的可用 cmdlet 以及我的常规系统和 IoT 版本之间的预加载程序集而言,看起来后一个版本以某种方式被删减了,但我仍然没有看到任何文档。

0 投票
2 回答
1115 浏览

powershell - 无法远程连接到运行 Powershell 5.0 的机器

Invoke-Command在尝试使用或Enter-PSSession目标运行 WMF 5.0(4 月预览版或 8 月预发布版)时,我遇到了一个奇怪的错误。

我无法在 Google 上找到任何对此的参考,所以我怀疑这是本地/网络配置问题,但我不确定如何追踪它。

有问题的帐户在两台机器上都具有本地管理员权限(在两台机器上都添加了域组),我可以在目标上本地运行任何和所有命令。相反方向的远程访问会导致相同的错误(也在运行 5.0.10514)。

--- 输出可识别信息的净化和调整格式以更好地包装---

0 投票
2 回答
7548 浏览

windows - 在 Windows 10 中使用 powershell 在多个桌面上启动程序

假设我想在windows 10的多个桌面上启动几个程序C:\program1.exe、C:\program2.exe等。比如程序1和2应该在桌面1上并排启动,程序3应该在第二个桌面上启动,而程序4应该在第三个桌面上最小化启动。

这应该使用 powershell 或批处理脚本来实现。如果 powershell 脚本自动检测是否打开了足够多的桌面并在必要时打开更多桌面,则该解决方案将是完美的。

batch-file-run-program-set 位置提供了一个解决并排打开多个程序并调整它们大小的问题。但是,这些解决方案不能解决多个 Windows 10 桌面。解决方案依赖于Monitorinfoview和 NirCmd(同一网站)。Monitorinfoview 工具不会检索多个桌面信息,而只会检索多个屏幕。NirCmd 也不包含将程序发送到特定桌面的命令。

0 投票
4 回答
14097 浏览

powershell - PowerShell PackageManagement,如何卸载包提供程序?

为了解决问题,我想我会尝试重新安装 Chocolatey 包提供程序。似乎没有用于删除或卸载包提供程序的 cmdlet。我不是指删除包源或包。我在 Windows 10 上使用 PowerShell 5。

有没有办法卸载包提供程序?

0 投票
0 回答
107 浏览

excel - 将 .tsv 文件导入 Excel 期间脚本挂起

我一直在使用脚本将 data.tsv 文件导入 Excel,它会创建一个工作簿然后将其关闭。它在 Windows 8.1 下的 PowerShell 4 中工作。我已使用 PowerShell 5 升级到 Windows 10。现在它不再工作了。

据我所知,通过在 ISE 中逐行调试,就是这一行:

剧本:

如果我运行脚本,它就会挂起。它在后台打开 Excel,然后就坐在那里。没有错误。

有任何想法吗?