问题标签 [powergui]

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 回答
218 浏览

powershell - 无法在 PowerGUI 中启动调试器

我正在使用 PowerGUI 脚本编辑器 1.7.1.702,并尝试启动调试器,但我收到这样的错误消息:

找不到名称为“Remove-PSBreakPoint -BreakPoint $bE4078E3092DF4dd9A469F3DC0CBB505C;Remove-Variable vE4078E3092DF4dd9A469F3DC0CBB505C;Remove-Variable bE4078E3092DF4dd9A469F3DC0CBB505C;

这发生在这一行:

我正在使用 PowerShell v2。

0 投票
1 回答
2543 浏览

powershell - 使用 PowerGUI 调试 PowerShell

我使用 PowerGUI 来编辑我的脚本。在 Visual Studio 中,我可以从项目属性中添加命令行参数。但是,我找不到一种方法来为 UI 设置参数以使用指定的 $args 调试我的代码。

例如,我在 PowerGUI 中设置了一个调试点,即开始代码的第一行。然后我尝试使用一些参数从 UI 的面板“PowerShell 控制台”启动我的脚本(这是我想我可以传递我的参数来运行我的脚本的一种方式)。该脚本运行时不会在我的调试点停止。PowerGUI中有什么可用的方法吗?

0 投票
2 回答
1088 浏览

powershell - 我无法在 PowerGui 中调试

我有 PS V2 和 PowerGUI (1.9.6.1027)。我在 PowerGUI 的脚本中设置了一个调试点,但是当我从工具栏或菜单项开始调试时,我无法进行调试。我得到一个对话框“继续这个操作?” 作为标题。有 4 个选项“是”、“全部同意”、“否”和“全部拒绝”。

不确定我是否必须在 PowerGUI 中设置任何东西或选项?

这是我尝试调试代码时对话框窗口提示的快照: alt text http://img7.imageshack.us/img7/2792/powerguidebug.png

如果我强制关闭窗口,我会在 Powershell 控制台(嵌入式)中遇到异常:

发生了“System.Management.Automation.Host.PromptingException”类型的错误。系统管理自动化

0 投票
3 回答
2957 浏览

powershell - 无法在 PowerGUI 中运行 powershell 脚本

当我直接从 Powershell 控制台运行我的脚本时,它可以工作。当我在 PowerGUI 中运行我的脚本并尝试实例化一个对象时,我得到一个错误:

使用“3”参数调用“.ctor”的异常:“无法加载文件或程序集'MyLib,Version=1.0.0.0,Culture=neutral,PublicKeyToken=77f676cc8f85d94e'或其依赖项之一。系统找不到指定文件。”

如果我将所有需要的 DLL 放在 $PSHOME 中,脚本将成功地从控制台运行,而不是 PowerGUI。如果我将 DLL 移动到本地目录并使用反射加载 DLL,则脚本将不会在 PowerGUI 或 powershell 控制台中运行。

[reflection.assembly]::loadfile('c:\mylibs\mylib.dll')

我需要做什么才能让脚本在 PowerGUI 中运行?理想情况下,我希望 DLL 位于与 $PSHOME 不同的目录中。

0 投票
5 回答
71832 浏览

ide - 使用 IDE 时从 Powershell 调用第 3 方可执行文件时出错

我有一个 PowerShell 脚本,它使用 du.exe(最初来自 Sysinternals 的磁盘使用情况)来计算目录的大小。

如果我du c:\Backup在控制台中运行,它会按预期工作,但在 ISE 或 PowerGui 中运行的同一行代码会给出预期结果加上错误

这是为什么?如何避免此错误?我尝试了调用表达式,使用&,但不行。

谢谢您的帮助。

0 投票
4 回答
20944 浏览

powershell - $MyInvocation.MyCommand.Path 在 PowerGUI 脚本编辑器中为 $null

尝试在 powerGUI 脚本编辑器 (2.0.0.1082) 中调试我的 powershell 脚本时,$MyInvocation.MyCommand.Path 为 $null。它在通过 powershell 运行脚本时起作用。在 Powershell_ise.exe(在我们的一台服务器上)中运行它也可以正常工作。

有没有其他人遇到过同样的问题或知道出了什么问题?

这是我的powershell版本:

服务器版本:

0 投票
3 回答
2094 浏览

powershell - 如何在 .NET 4 Framework 下的 PowerGUI 中以调试模式运行 PowerShell 脚本?

我已经阅读了有关在 .NET 4.0 下运行 PowerShell 的整个线程,包括有关使用注册表项使脚本在该框架下运行时发生的情况的警告。

到目前为止,我只能通过注册表项获得所需的结果。有谁知道在不更改注册表项的情况下使其工作的方法?当我查看PowerGUI 的讨论板时,甚至他们都指向了 stackoverflow 线程。自 2010 年 4 月以来,有没有人想出更好的东西?

0 投票
1 回答
3368 浏览

powershell - Error when running powershell script to import users from csv using Import-Csv and New-QADUser into Active Directory

My script looks like this:

When I run it I get the following error:

My CSV looks like this:

Not sure what is going on, any help would be appreciated. This is a child domain in a forest on Win2K8 Ent.

0 投票
3 回答
2202 浏览

powershell - 为什么“F5 - 开始调试”忽略 PowerGUI 中的断点?

我不确定我是否有点厚,但我有一个简单的脚本,只有三行:

如果我在这些行中的任何一行上设置断点并点击播放按钮(F5 - 开始调试),脚本运行但断点被忽略。

如果我用 F11 启动脚本(单步执行),我可以单步执行,但是再次按 F5 运行到下一个断点会导致 PowerGUI 忽略断点

我正在编写的脚本很重要,我真的不想通过每一行代码都按 F11。

为什么会这样?

  • 我在 Windows 7 64 位终极版上运行 PowerGUI 2.2.0.1358。
  • 我尝试了 PowerGUI 脚本编辑器的 x64 和 x32 版本,但均未成功。
  • 我还以管理员身份运行 PowerGUI 脚本编辑器(使用右键单击 PowerGUI 脚本编辑器快捷方式并以管理员身份运行)
  • 我的 PowerShell 执行策略设置为无限制。
0 投票
2 回答
3714 浏览

powergui - 如何防止 PowerGUI 在打开时运行脚本?

当我通过 Windows 资源管理器上下文菜单中的“使用 PowerGUI 脚本编辑器打开”打开任何 .ps1 时,PowerGUI 首先运行脚本,然后让我编辑它。这种行为是设计使然吗?

如果我运行 PowerGUI 脚本编辑器,然后通过 File |打开.ps1 打开,它不会运行它并让我立即编辑它(期望的行为)。

如何:1) 阻止 PowerGUI 编辑器在打开时首先运行脚本,以及 2) 使用命令行参数执行相同操作(将 PowerGUI 用作帮助应用程序)?

谢谢!