cost 259 ms
使用 PowerShell SDK 以正确的顺序捕获所有流 - Capturing all streams in correct sequence with PowerShell SDK

我正在使用 PowerShell SDK 执行一个脚本,它使用了所有不同的流(信息、警告、详细...)。 我可以正确地从它们中捕获 output,但不是按照它们生成的顺序。 例如,这是一个控制台应用程序(C#,.NET 7,安装了 NuGet package Microsoft.PowerShell ...

从已发布的单个 Exe 本地运行的 PowerShell 失败(没有 IncludeAllContentForSelfExtract) - PowerShell running local from published Single Exe fails (without IncludeAllContentForSelfExtract)

使用 PowerShell 运行单个 exe 文件时出现异常。 电脑:Windows 10(最新补丁) PowerShell SDK:7.2.4 应用:控制台net6.0 代码: 项目文件: 发布个人资料(Rider):【Rider的个人资料设置-可在VS中复制】[1] ...

Powershell 7 SDK PSCmdlet - GetCmdlet 和 GetCommand 之间的区别 - Powershell 7 SDK PSCmdlet - difference between GetCmdlet and GetCommand

在我的第一个基于 C# 的 Powershell cmdlet 中,我遇到了如何从自定义 cmdlet 中运行“现有”cmdlet 的问题。 一路上,我发现了以下内容: 和 编辑第一个返回一个 CmdletInfo object 第二个返回一个 CommandInfo object GetCmdl ...

从运行空间内的模块调用 function - Call function from module inside a runspace

我想从运行空间调用的模块中有一些函数,但它不起作用。 我假设我必须以某种方式将模块发送到运行空间。 下面的示例工作正常。 但是,如果我像这样调用自己的 function ,则 OutData 为空白。 function 在运行空间之外工作正常。 我该怎么做才能打电话给我的 function? ...

在 C# 中为这个 Powershell 获取 output 的正确方法是什么 - Whats the correct way to get output for this Powershell in C#

我在下面没有收到任何错误,但我也没有收到 output。 下面是调用它的 Powershell cmd 和 C# 方法。 我想知道它是否写得正确,我怎样才能得到来自 powershell 的 output。 当我从 PowerShell window 运行时,它工作正常密码 cmd: C#方法: ...

Powershell GUI 冻结,即使有运行空间 - Powershell GUI Freezing, even with runspace

我正在创建一个带有 GUI 的 powershell 脚本,它将用户配置文件从选定的源磁盘复制到目标磁盘。 我已经在 XAML 和 VS Community 2019 中创建了 GUI。脚本的工作方式如下:select 源磁盘、目标磁盘、用户配置文件和要复制的文件夹。 当您按下“开始”按钮时,它会调 ...

C# PowerShell 在使用 AddCommand 时不捕获 PowerShell.Streams,但在使用 AddScript 时捕获 - C# PowerShell does not capture PowerShell.Streams when using AddCommand but does when using AddScript

在 C# 中使用 PowerShell 时,我遇到了一个非常奇怪的行为。 当我执行 没有流(Stream.Information, Stream.Error, ...)被捕获。 但是当我使用 一切都按预期工作。 任何人都可以解释这种差异吗? 我错过了一些概念吗? 怎么可能有区别? 如何捕获 ...

RunSpace 及其关闭 - The RunSpace and its closure

在处理使用 RunSpace 的脚本时,我发现它占用了越来越多的系统内存。 据我了解,这是由于打开的 RunSpace 在完成时不会关闭。 它们保留在内存中,累积兆字节。 如何正确关闭 RunSpace? 但是,我不知道需要多长时间 - 1 秒或 1 小时。 完成后自行关闭。 作为一个例子,我将 ...

无法从程序文件文件夹中运行ps1脚本 - Cant run ps1 script from out program files folder

我可以从桌面上完美地运行这个脚本: 但是,当我改变程序文件的路径时,它什么都不做..任何想法? 有问题与权限有关,脚本不需要管理员权限运行,当我从程序文件夹手动运行ps1脚本时,工作正常。 我甚至尝试%AppData%文件夹并获得相同的结果,ps1文件不运行。 ...

在PowerShell提供程序中,何时刷新缓存数据? - In a PowerShell Provider, when do you refresh vs cache data?

我正在用C#编写PowerShell提供程序。 提供程序通过类似驱动器的界面公开应用程序域对象。 例如: 这些数据最终来自数据库。 我一直无法找到任何有关何时应该访问数据库以及何时应该缓存数据的指导。 我发现PowerShell多次调用ItemExists和GetChildN ...


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