问题标签 [powershell]
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.
windows - 我们可以查看 PowerShell cmdlet 的源代码吗?
我正在学习一些 PowerShell。是否可以查看像Get-ChildItem这样的内置 cmdlet 的源代码?
visual-studio - 有人找到适用于 Visual Studio 的 PowerShell 语法突出显示或 IntelliSense 插件吗?
有没有人找到 Visual Studio 的插件以允许 PowerShell 语法突出显示或 IntelliSense?如果没有,有人知道为什么不吗?我一直希望其他有大量空闲时间的人现在能解决这个问题。我有希望,因为其他人已经设法获取有限的文档并为其他语言(例如NHaml )构建自定义 IntelliSense 提供程序。
编辑:澄清一下,我不是在寻找可用于开发 PowerShell 的 IDE 列表。我每天 90% 的时间都在 Visual Studio 中度过。它已经在切片和切块代码方面做得非常好。那是我更喜欢用来编辑所有文本和代码的 IDE。现在我使用 PowerShell 脚本时缺少 PowerShell 语法突出显示,这非常痛苦。
python - 来自 Windows PowerShell 中 ipy.exe 的“文件 -X:不存在”消息
如果我在 MS-DOS 命令提示符窗口中键入这一行:
IronPython 在启用彩色控制台选项的情况下按预期启动。但是,如果我在 Windows PowerShell 中键入同一行,我会收到以下消息:
有人可以解释我做错了什么吗?
windows - 以编程方式“将我的 Windows 桌面扩展到此显示器上”
我希望能够通过代码设置“将我的 Windows 桌面扩展到此显示器上”。PowerShell 脚本将是理想的。WMI 似乎是前进的方向,但我对 WMI 的了解为零。
powershell - 如何引用名称中带括号的文件
创建一个名为 Valid[File].txt 的文件并在其中粘贴一些文本。启动powershell并进入目录。
如何引用名称中带括号的文件?
powershell - 是否可以从过滤器中终止或停止 PowerShell 管道
我编写了一个简单的 PowerShell 过滤器,如果它的日期在指定的开始日期和结束日期之间,它会将当前对象推送到管道中。管道中的对象总是按日期升序排列,所以只要日期超过指定的结束日期,我就知道我的工作已经完成,我想告诉管道上游命令可以放弃他们的工作,以便管道可以完成它的工作。我正在阅读一些非常大的日志文件,并且我经常只想检查日志的一部分。我很确定这是不可能的,但我想问一下。
powershell - 在 powershell 中导入“库”
我发现自己正在编写一堆相关的函数来处理不同的名词(集群、sql 服务器、一般的服务器、文件等),并将这些函数组中的每一个放在单独的文件中(例如 cluster_utils.ps1) . 如果需要,我希望能够在我的个人资料中“导入”其中一些库,在我的 powershell 会话中“导入”其他库。我已经编写了 2 个似乎可以解决问题的函数,但是由于我只使用了一个月的 powershell,我想我会问是否有任何现有的“最佳实践”类型的脚本可以用来代替。
为了使用这些功能,我将它们点源化(在我的个人资料或会话中)......例如,
以下是功能:
任何反馈都会有所帮助。
powershell - PowerShell 在紧密循环中屈服于操作系统
我之前遇到过调用 System.Threading.Thread.Sleep(0); 的建议。在 C# 中的紧身衣循环中以防止 CPU 占用并使用它来获得良好的效果。
我有一个 PowerShell 脚本,它有一个紧密的循环,我想知道我是否应该调用 [Thread]::Sleep(0) 或 Start-Sleep 0 或者 PS 引擎是否偶尔会为我屈服。
powershell - 为什么通过 FTP 传输的 Apple DMG 文件已损坏?
我正在尝试对一些苹果 DMG 文件进行 FTP 传输,如果我们通过 Safari 或 IE 手动完成,它最终会到达目的地并且完好无损。但是,如果我使用一个免费软件 FTP 客户端,我们一直在为 zip 和 exe 取得巨大成功,或者如果我使用我完成的 Powershell 脚本(改编自另一个 stackover 流的问题的答案),那么我会丢失大约 1/2 Mb一个 10.5 Mb 的文件,并且 dmg 已损坏。有没有人知道可能出了什么问题?我可以做些什么来防止它?到目前为止,我所尝试的只是在发送之前对 dmg 进行 gzip 压缩,但什么也没做。同样,除了 dmg 之外的任何东西都可以很好地传输。
仅供参考,我正在使用二进制模式传输,所以不是这样..thx
web-services - 使用 Powershell 对 Web 服务方法进行压力测试
我想通过快速连续调用数千次来对 Web 服务方法进行压力测试。该方法有一个字符串参数,我将在每次调用时有所不同。
我打算编写一个 Powershell 脚本来循环并多次调用此方法。
有一个更好的方法吗?