cost 264 ms
使用 PowerShell RunSpace 在 Winform C# 中运行两个 PowerShell 脚本我得到相同的结果 - Running two PowerShell Scripts in Winform C# using PowerShell RunSpace I get the same results

使用 Visual Studio 2017 WIN 窗体 C# 当我使用 PowerShell RunSpace 在 Winform C# 中运行以下 PowerShell 脚本时,我得到了相同的结果。 但是,如果我在PowerShell ISE中运行这些相同的脚本,我会得到两个不同的结果,这正是我 ...

Powershell stream 事件 - Powershell stream events

我想知道是否可以订阅当前的 Powershell session 事件 stream 以便每次将一些信息/警告/错误等添加到 stream 时我都可以将其读取为 object。我能够订阅 3 个流的DataAdded事件上面提到的,但由于某种原因我只能从error stream中拦截事件 知道为什么 ...

在 Windows PowerShell 中,有没有更简单的方法来并行运行命令,同时保持高效? - Is there an easier way to run commands in parallel while keeping it efficient in Windows PowerShell?

这个自我回答旨在为那些坚持 Windows PowerShell 并且由于公司政策等原因无法安装模块的人提供一种简单有效的并行性替代方案。 在 Windows PowerShell 中,本地并行调用的内置可用替代方案是Start-Job和workflow ,两者都非常缓慢,效率低下,甚至不建议使用 ...

Powershell 运行空间多线程问题 - Powershell runspace multithreading question

在下面的示例中,即使我将并发线程限制为 50,代码仍将(在几秒钟内)处理并将 go 向下传递到 foreach($threads in $threads)。 这是预期的行为,因为运行空间池在后台执行魔法并将所有 2000 个线程对象存储在 memory 中,但在任何时候只允许 50 个活动? 我的问 ...

如何在不同的 PowerShell 运行空间中重用本地函数? - How do you reuse local functions in different PowerShell runspaces?

我一直在玩耍并学习运行空间和 Winforms,我想知道我如何 go 为我制作的每个不同的运行空间重用 function。 我可以通过在每个脚本块中包含 function 的完整脚本来使其工作,但我希望只编写一次 function 并在创建新运行空间时引用它。 这是我目前拥有的: 它的布局方式不起 ...

Powershell | 如何为我的文件删除器 Powershell 脚本使用多线程? - Powershell | How can I use Multi Threading for my File Deleter Powershell script?

所以我写了一个脚本来在 5 天后删除特定文件夹中的文件。 我目前正在一个包含数十万个文件的目录中实现它,这会花费很多时间。 这是目前我的代码: 我已经在 inte.net 上搜索了一段时间,以了解如何使用运行空间,但我发现它非常令人困惑,而且我不确定如何使用此脚本来实现它。 任何人都可以给我一个如 ...

如何将项目动态添加到 PowerShell ArrayList 并使用运行空间池递归处理它们? - How to dynamically add items to a PowerShell ArrayList and process them recursively using Runspace pool?

我有一个for循环,它遍历ArrayList并在此过程中,将更多项目添加到列表中并(迭代地)处理它们。 我正在尝试将此函数转换为使用 Runspacepool 同时运行。 这是没有运行空间的正常代码: 输出是: 这是我要实现的运行空间功能: 没有睡眠功能的输出如预期: 睡眠输出: ...

我们可以在 .net 控制台应用程序中的运行空间内执行 az PowerShell 模块命令,该控制台应用程序部署为 Azure 应用程序服务上的 Web 作业吗? - Can we execute az PowerShell module commands inside of a runspace in a .net console app deployed as a webjob on Azure app service?

我有一个运行在 azure 应用程序服务中的 Web 作业,它使用运行空间来执行 azure powershell 模块命令。 在本地它工作正常,因为我可以直接使用 Windows powershell 安装 az 模块,但是当我将它部署到 Azure 时,它失败了。 最初我在执行Connect- ...

如何处理(避免):“创建运行空间失败,因为您超出了创建运行空间的预算。” - How to handle (avoid): "Fail to create runspace because you have exceeded your budget to create runspace."

我在 PowerShell Core 堆栈上有 HTTP 触发的 Azure Function App。 脚本正在解析请求的正文,假设一切正常,它连接到 Exchange Online,然后执行 2 个 cmdlet 以创建MailContact类型的联系人。 最后,它与 Exchange Onli ...

无法从 App Directory C#/.net Core 中执行 PowerShell 脚本 - Unable to execute PowerShell script from inside App Directory C#/.net Core

我不太清楚为什么,但是如果我从我的解决方案之外的本地文件夹执行脚本,一切都会正常运行。 当我在我的项目中调用文件时,出现以下错误: 这是我要运行的代码: 任何人都可以帮助我理解为什么它只有在我从项目源代码外部调用script (参见注释掉的行)时才有效吗? 我将 MachineInfo.ps1 设置 ...

为什么我不能在 vb.net winforms 应用程序的运行空间中执行简单的 powershell rasdial 命令? - why can't I execute a simple powershell rasdial command in my runspace in a vb.net winforms app?

我已经构建了一个包含 PowerShell 运行空间的应用程序。 它非常适合我扔给它的所有东西......直到今天。 我添加的一项功能可检测用户何时尝试访问公司资源,并在他们的 VPN 已断开连接时突出显示。 我们使用带有证书身份验证的始终在线 VPN,因此不需要用户名/密码。 运行空间及其包含的 ...

如何从 PowerShell 中的模块运行空间获取变量? - How do I get a variable from a module run space in PowerShell?

有一个模块有一个“初始化”function,它设置一个变量,该变量在模块中的其他脚本/函数中使用,以验证初始化 function 是否已运行。 就像是 然后在另一个脚本/函数中它将检查: 有没有办法在同一个 PowerShell window 但不是同一个模块中获取 $Script:SNOWini ...

电源外壳。 在 Runspace 实例之外访问变量 - Powershell. Accessing variable outside a Runspace instance

我使用 WPF 和 Runspaces 编写了一个小应用程序,但遇到了一些困难。 我想访问变量 $az_connection ,它位于运行空间内,该运行空间位于先前执行该函数的函数“RunspaceScript”内。 任何想法如何实现? PS我这里因为规则被迫从脚本代码中删除了一些行,不要试 ...

想要使用带有动态变量的多线程 Powershell 创建函数 - Want create function using multithread Powershell with dynamical variables

我尝试使用多线程(在运行空间内)来执行一个函数,并在变量中包含消息,但是当我运行脚本时,我的变量中的值没有显示在屏幕结果上,但是当我添加静态消息时,它运行良好,有我的代码 : 我想我找到了 .AddScript({}) 的问题,“{}”应该是问题所在,因为 $Global:NewMultiThr ...

使用 runspacepools 导入联系人 - Contacts import using runspacepools

我正在尝试使用 RunspacePools 导入联系人,但无法正常工作。 如果我将它从运行空间逻辑中取出,它可以正常工作,只是需要很长时间。 我真的很想使用 runspacepools 来加快导入过程并使其运行多线程,以便更快地导入。 平均每个用户每次导入大约需要 5-6 分钟,而我有大约 500 ...

powershell 运行空间:访问全局变量是,还是否? - powershell runspace: access to global variable Yes , or no?

我有我在本地系统上导入的这个模块。 当我也在本地系统上使用运行空间运行脚本块时,该模块中的 function 可以在运行空间脚本块中访问。 该模块创建全局变量。 我测试了这些全局变量是否也可以从运行空间中运行的脚本块访问。 它们都由 get-variable -scope global -name ...

运行空间:EndInvoke() 未能返回所有脚本块 output,只有最后一个异常 - runspace: EndInvoke() fails to return all the scriptblocks output , only the last exception

脚本块 调用EndInvoke()仅返回以下内容。 在某些情况下,我的运行空间任务长达数小时。 除了最后一个例外,我不能丢失所有 output。 当脚本块被传递到我的 cmdlet 时,我无法控制它们。 我该如何解决? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM