问题标签 [powershell-studio]

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

powershell - 如果条件让我发疯

请我需要帮助...检查 IF 逻辑语句时,两个相同的字符串没有返回 $True。

这些图像完美地说明了我的挫败感。我从 GUI 开始,请不要残忍。

我尝试使用来自 textbox.text 变量的标签文本检查我想到的所有内容......

斑点:https ://imgur.com/5fcdabfb-b86e-436d-9c57-ed5f97c48229

提前致谢。

此致。

0 投票
0 回答
51 浏览

powershell - 为什么关闭一个表单会退出整个应用程序?

我正在 PowerShell Studio 中创建一个多表单项目,其中包含一个初始屏幕表单和一个主表单。但是,关闭启动屏幕表单将退出整个应用程序。该项目由Startup.pss文件、splash.psf文件和main_form.psf文件构成。

我尝试了几种不同的方法来解决这个问题。中Startup.pss,有以下内容:

这会正确启动启动画面表单。里面splash.psf是关于发射的以下内容:

Show-SplashScreen函数调用不处理关闭表单。这确实正确启动了主窗体,但是两个窗体在它们出现后立即关闭。我意识到关闭启动屏幕应该很快,但我很困惑为什么它会关闭主窗体。

我试过用这个隐藏启动表单:

但这最终会做同样的事情。可能与父母/子女关系有关,但我不确定其中涉及什么。

0 投票
0 回答
53 浏览

powershell - [tag]已解决[/tag] 无法在 Powershell 命令中使用我的变量作为 Powershell Studio 中的 GUI

我在 powershell 中有点菜鸟,我正在尝试在 Powershell Studio 2018 中构建一个简单的用户界面,以在活动方向搜索名为 like 的用户列表。在 Powershell Studio 之外它工作得很好,但在 PSS2018 中我不能在我的命令中使用变量......

我的目标只是在列表框中输出我的结果

我当然也尝试将 $searchstringADname 直接放在我的命令中,结果相同,不适用于 gui,但在经典 powershell 中运行良好


另一个不起作用的尝试:(

$searchstringADname 没有返回到它保持“null”的命令中,但是当我直接将主机写入 textbox2 时,我得到了我的值!$搜索字符串广告名!我会杀了自己哈哈

解决方案:问题来自我要使用的 Get-ADuser。我的问题的好语法是:

$ADusers = Get-ADUser -Filter * -Properties name | Where-Object { $_.name -Like "$searchstringADname" } | 选择名称、用户主体名称

停止关注变量范围问题后,我在这里找到了答案:) https://social.technet.microsoft.com/wiki/contents/articles/28485.filters-with-powershell-active-directory-module-cmdlets.aspx

0 投票
0 回答
131 浏览

powershell - SAPIEN PowerShell Studio:关于名称分配的新对象复选框问题

我对 PowerShellNew-Object System.Windows.Forms.CheckBox功能相当陌生。

我想要实现的是创建一个具有不同动态对象(文本框、复选框、标签)的表单. 我想我没有使用正确的名称分配。我希望复选框的名称与帐户名称相同,以便稍后参考。(例如:$MyAccountName.Enabled = $false)

}

稍后系统在尝试禁用 CheckBox 时出现错误,说明它未被识别为正确的对象:

错误:在此对象上找不到属性“已启用”。验证该属性是否存在并且可以设置。

任何帮助表示赞赏

0 投票
0 回答
57 浏览

checkbox - PowerShell Studio 动态复选框命名问题

给出以下 PowerShell Studio 代码,我如何调用和禁用“Checkit”按钮下的“David Checkbox”。我知道我以某种方式搞砸了复选框声明,因为 powershell 无法将我的复选框识别为对象:

在此对象上找不到属性“已启用”。验证该属性是否存在并且可以设置。

0 投票
1 回答
95 浏览

forms - 禁用按钮仍会触发 Click 事件

我试图防止用户快速点击一个按钮,这可能会在代码多次执行时冻结应用程序几分钟。

我的问题是:无论如何,只要单击按钮,上面的代码就会执行多次。单击后禁用按钮不会改变任何内容。我还尝试start-sleep 2在启用它之前添加一个。

第一次点击触发代码,随后的点击是在禁用的按钮上......并且仍然会触发 Click 事件,只要按钮再次启用。

这里发生了什么?某种异步魔法?所有点击事件都以某种方式排队并且仅在按钮再次启用后才被处理?

我是 PowerShell 的新手,非常困惑。

0 投票
2 回答
103 浏览

.net - 如何在 PowerShell Studio 中设置文本框和按钮的半径?

我在 PowerShell 工作室做一个简单的项目。我想要圆形的文本框和按钮,我该如何以编程方式或使用属性窗口来做到这一点