问题标签 [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 投票
2 回答
4058 浏览

winforms - 如何使用 Powershell Studio 2012 在进度条中创建标记?

是否有人熟悉在 Powershell Studio 2012 中执行脚本任务时如何使进度条以品牌样式显示“移动”效果?

我不希望它显示百分比或其他内容。当我点击一个按钮时,它将开始加载....完成后它将停止。最方便的方法是有两个功能,“加载”和“完成”。

这可能吗?

0 投票
2 回答
1477 浏览

winforms - 在富文本框中显示表格输出

刚刚安装了 PowerShell Studio,我正在尝试在富文本框中查看一些 VMware 命令的结果。

例如,当我运行时get-vm,它显示数据很好(我将字体更改为 Lucida Console- 并且看起来不错),get-vm富文本框中的常规结果:

但是当我尝试运行(get-vm).Guest.Disks在richtextbox中没有显示好的数据时,它看起来像这样:

在常规 powershell 控制台中运行它时,它看起来应该:

PowerShell 中的命令行是:

富文本框中的命令行是:

无论是使用 Richtextbox 还是任何其他控件,我如何才能获得与 PowerShell 控制台中的结果一样的结果?

0 投票
1 回答
2313 浏览

powershell - 无法将-pssnapin microsoft.exchange.management.powershell.admin 添加到 powershell studio 脚本

运行安装了 Exchange 管理控制台 2007 的 powershell v2。

powershell 提示符显示已注册的快照:

我可以从 powershell 提示符运行交换相关命令,但是,powershell studio 2012 似乎无法识别插件。在我的 _load 方法中,我有

但是当我运行脚本时得到这个:

Powershell studio 是试用版,也正在运行 v2。

也许一些 snappins 没有在试用版中加载?

0 投票
1 回答
647 浏览

powershell - 无法获取 OU 结构来填充组合框

我在这里跟随一个 powershell 教程。

我无法像在此示例中那样填充组合框。不断将空项目传递给 PS Studio 的组合框帮助器方法。

我能够在控制台上按名称获取我的组织 OU 的列表:

我无法将这个控制台查询转换为工作室中的组合框。

0 投票
1 回答
350 浏览

powershell - (PowerShell Studio 2014 试用版)文本框中的输出不完整

我使用带有两个控件的 PowerShell Studio 2014 Trial 创建了一个表单,即一个命令按钮和一个文本按钮。下面是button1上点击事件的代码-

当我执行此操作时,它不会提供包含日志的预期输出。

它显示——"System.Diagnostics.Eventing.Reader.EventLogRecord"

形式

但是,如果我运行-

在 PowerShell ISE 上,它显示所有日志。

0 投票
1 回答
3455 浏览

powershell - (PowerShell Studio) 为 Out-String 设置特定的列宽

我想设置特定的列大小。下面是图片-

在此处输入图像描述

在这里,我将宽度设置为 150 & 命令是-

如您所见,消息正在被修剪,并且 TimeCreated 列有很多额外的宽度。如何为每列设置自定义宽度,以便我可以减小 TimeCreated 列的大小并增加 Message 列的大小。

0 投票
1 回答
6621 浏览

csv - 为 CSV 数据创建可编辑的 powershell GUI

目标:创建一个填充有 CSV 数据的 GUI 表单,允许用户编辑数据,然后将数据保存在数组中以供进一步操作。

注意:使用 PowerShell Studio 生成包含 CSV 数据的表单

当前代码: - 调用代码($path 从调用表单传递):

  • ConvertTo-DataTable 函数:
  • Load-DataGridView 函数:

附加信息:代码正在生成网格视图并使用 CSV 数据填充它。但是,我无法对其进行编辑,并且需要帮助编码在编辑后捕获更改的能力。

提前致谢。

12/5 编辑:在上面的函数“Load-DataGridView”中添加了“$DataGridView.EditMode = 'EditOnEnter'”。没有改变。尝试在新的 RowCellClick 事件中调用“BeginEdit”事件,但这也不起作用。还在为这个苦苦挣扎。

0 投票
1 回答
32 浏览

forms - Powershell Studio OwnerDraw 控件

我正在 Powershell 工作室中创建一个表单,但我无法让它看起来像我想要的那样。一旦对象被选中或选择后,突出显示对象是令人讨厌的。我听说我可以使用 OwnerDraw 控件来修改它,但我能找到的唯一代码是在 C# 中,我无法转换它。 高亮示例

我需要这方面的帮助,或者只是让它在说 1 秒后“取消突出显示”它?我以前使用过 Timer 控件,所以可以让它不突出显示一些方法,但我什至找不到代码示例。如果人们理解我的问题,我将非常感谢任何帮助。谢谢。

0 投票
1 回答
100 浏览

powershell - 将 Powershell Shell Studio 2015 保存到 TFS

有谁知道如何在 Visual Studio 中将 PowerShell Studio 项目签入到 TFS?正如您在我的 PowerShell 编辑器中看到的,所有源代码管理命令都显示为灰色。我下载并安装了 Visual Studio 2015 的 mssi 文件,但我似乎无法从 Visual Studio 打开它来签入?
我的编辑器的图像:

0 投票
1 回答
627 浏览

sharepoint-2010 - 使用 PowerShell V2 和 CSOM 下载 SharePoint 2010 库项目

我的目标是:获取 SharePoint 2010 库中文件夹中的项目。我正在努力尝试使用带有 PowerShell 的 CSOM 从 SharePoint 2010 库中获取一些项目。我尝试了三种在互联网上找到的不同方法,但仍然没有成功。微软的文档在这方面也很糟糕,希望有人能帮助我。所以我们开始:

1.方法 A

使用A方法我得到这个错误:

方法调用失败,因为 [System.Net.ConnectStream] 不包含名为“CopyTo”的方法。
+ $fileInfo.Stream.CopyTo <<<< ($writeStream);
+ CategoryInfo : InvalidOperation: (CopyTo:String) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound

[System.Net.ConnectStream] 找不到方法 CopyTo
我在 System.Net 命名空间和“Microsoft.SharePoint.Client.FileInformation”类中查找有关此的信息,但没有成功:(

2.方法 B

方法B不会给我错误,但不是下载项目,而是在目标文件夹中生成空文件。所以这个方法不是下载项目,只是制作新文件。

3.方法 C

我不确定方法C是属于 CSOM 还是属于 SharPoint 内置的服务器端客户端,如果是,请告诉我。这是我得到的错误:

方法调用失败,因为 [Microsoft.SharePoint.Client.File] 不包含名为“OpenBinary”的方法。在 C:\Users\Administrator\Desktop\SharePointOnPremisesBackUp\SharePointOnPremisesBackUp.ps1:77 char:31
+ $binary = $file.OpenBinary <<<< ()
+ CategoryInfo : InvalidOperation: (OpenBinary:String) [], RuntimeException
+ FullyQualifiedErrorId : 方法未找到

在这里 PowerShell 在Microsoft.SharePoint.Client.File中找不到OpenBinary()方法,并且几乎没有关于此方法的信息。

这是我尝试使用的完整功能:

我正在使用的工具:

  1. Sapien 的 PowerShell 工作室
  2. 带有 CSOM 的 PowerShell V2
  3. SharePoint 2010 本地

如果您有任何有用的解决方案、参考、文档或教程,请告诉我。提前致谢。