问题标签 [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.
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
email - 发送电子邮件失败并出现错误“无法连接到远程服务器”
我正在尝试在 PowerShell 5.0 中发送电子邮件。我现在使用的是 gmail 地址,但无法成功发送电子邮件。我确定这是由于用户名和密码造成的,但我不确定凭据的语法。
这是我得到的错误。我删除了任何个人信息:
我什至不知道我是否正确使用了凭据参数。
powershell - If/ElseIf 块不与 -or 一起使用
我为儿子写的剧本有问题。我的意图是简单地提醒他记住他的家务。我最近才开始做 PowerShell,我真的很喜欢它。我买了几本书,并浏览了许多其他帖子。
到目前为止,我所得到的如下所示,如果评估无法与-or
(或者我搞砸了?)
问题是我不认为它在当天被正确评估,所以今天是星期二,评估结果是$mon -or $wed -or $fri
如果我按如下方式每天重新编码,它会像预期的那样工作。为什么它不能与-or
?
windows - 未找到内置 DSC 资源
如何访问此处描述的内置 DSC 资源:https ://technet.microsoft.com/en-us/library/dn282121.aspx ?它们应该是内置的,但是当我尝试在配置中使用它们时出现错误。
我的配置如下:
我得到的错误是:
因此,它完全无法定位资源。这里发生了什么,我错过了什么步骤来访问 Microsoft 记录的内置 DSC 资源?
我正在使用 WMF/PowerShell 5.0。
powershell - Shutdown /s /t xx 在我的 Windows 10 电脑上不起作用
正如标题所说,shutdown /s /t xx
当我从脚本运行典型命令时,它不起作用。它不会在几秒钟后关闭x
,而是只运行该shutdown
部分,并忽略参数。但是,如果我在命令提示符窗口中手动键入它,它会正确执行。我尝试从类似的脚本运行其他命令,ipconfig /all
但没有问题。这是一般的 Windows 10 问题还是我的计算机上出现了问题?
PS 我也得到了与 Powershell 相同的结果。
powershell - 术语“Invoke-WebRequest”未被识别为 cmdlet 的名称
我在执行 Invoke-WebRequest cmdlet 时遇到问题。我读到该场景的〜100%情况是PS版本低于3,但这不是我的情况:
我可以补充一点,我使用的是 Windows 10 IoT Core 版本的操作系统。事实上,我的主要目的是执行简单的 Web 请求,但我很感兴趣为什么这个 cmdlet 不起作用,特别是如果它们中的更多不起作用;/ 我想它可能是一些 Windows 功能,比如打开开关,但它只是我的猜测。
更新
就我比较某些模块的可用 cmdlet 以及我的常规系统和 IoT 版本之间的预加载程序集而言,看起来后一个版本以某种方式被删减了,但我仍然没有看到任何文档。
powershell - 无法远程连接到运行 Powershell 5.0 的机器
Invoke-Command
在尝试使用或Enter-PSSession
目标运行 WMF 5.0(4 月预览版或 8 月预发布版)时,我遇到了一个奇怪的错误。
我无法在 Google 上找到任何对此的参考,所以我怀疑这是本地/网络配置问题,但我不确定如何追踪它。
有问题的帐户在两台机器上都具有本地管理员权限(在两台机器上都添加了域组),我可以在目标上本地运行任何和所有命令。相反方向的远程访问会导致相同的错误(也在运行 5.0.10514)。
--- 输出可识别信息的净化和调整格式以更好地包装---
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 也不包含将程序发送到特定桌面的命令。
powershell - PowerShell PackageManagement,如何卸载包提供程序?
为了解决问题,我想我会尝试重新安装 Chocolatey 包提供程序。似乎没有用于删除或卸载包提供程序的 cmdlet。我不是指删除包源或包。我在 Windows 10 上使用 PowerShell 5。
有没有办法卸载包提供程序?
excel - 将 .tsv 文件导入 Excel 期间脚本挂起
我一直在使用脚本将 data.tsv 文件导入 Excel,它会创建一个工作簿然后将其关闭。它在 Windows 8.1 下的 PowerShell 4 中工作。我已使用 PowerShell 5 升级到 Windows 10。现在它不再工作了。
据我所知,通过在 ISE 中逐行调试,就是这一行:
剧本:
如果我运行脚本,它就会挂起。它在后台打开 Excel,然后就坐在那里。没有错误。
有任何想法吗?