runspace

    0热度

    1回答

    请参考下面的示例: RunspaceSample(string.Empty);失败与术语'Add-VMToCluster'不被识别为cmdlet的名称。 RunspaceSample(“localhost”)或RunspaceSample(“somecomputerName”)成功。任何指针为什么是它?包括RunspaceConnectionInfo是否会更改所使用的PowerShell版本或用于

    0热度

    1回答

    我创建了运行“Power Shell脚本”脚本的函数。 我使用Pipeline和Runspace ro run脚本(例如:power shell get-service)并运行1.000.000次脚本“get-service” 我看到: - 当运行1脚本(1个管道和1个运行空间)时,应用程序是大约300MB,运行完成后,内存大约70MB - ##标题##运行2,3,4脚本(与2,3,4管道和2,3

    0热度

    1回答

    因为我的雇主不想使用已编译的软件,他们要求我创建一个使用PowerShell并行处理一系列设备的GUI。我的PowerShell脚本包含一个窗体和一个按钮,该窗体用于对设备进行ping操作。为了防止GUI被锁定,我使用Runspace将ping分流到一个单独的线程。我能够ping通设备并使用来自Runspace的信息更新表单,但是当我完成应用程序时,我无法关闭/处理Runspace,因此即使在应用

    0热度

    1回答

    我想制定出一种有效的方式来异步调用20-30文件的Powershell cmdlet。 尽管下面的代码正在运行,但对于每个处理过的文件都会运行Import-Module步骤。不幸的是,这个模块需要3到4秒才能导入。 在网上搜索我可以找到对RunspacePools & InitialSessionState的引用,但是在尝试创建CreateRunspacePool过载中所需的PSHost对象时遇到

    1热度

    2回答

    WPF运行空间崩溃我正在写一个PowerShell脚本,这installes各种驱动程序。 我的脚本工作正常,所以我要添加使用WPF的GUI。 首先,我使用WPF创建了一个gui,没有什么特别的,只是一个带有标签的窗口。 我想更新从我的安装脚本此标签。所以我创建了两个运行空间,一个创建并显示WPF gui,另一个执行我的安装脚本。 只要我使用的是PowerShell版本3或更高版本,就可以正常工作

    1热度

    1回答

    我想要在powershell中定义一个函数并在不同的运行空间中执行它。 我尝试这样做: Function Add-Message { param( [parameter(mandatory=$true)][String]$pMessage ) ("--$pMessage--") | Out-File -FilePath "D:\Temp\test.log" -

    2热度

    1回答

    我试图理解为什么这个代码将在PowerShell的ISE从PowerShell控制台运行,但不会从ISE function close-window(){ # close $hash.window.Dispatcher.Invoke("Normal",[action]{ $hash.window.close() }) # clean up $powershe

    -1热度

    1回答

    我使用this amazing answer并得到RunSpacePools输出一个CSV文件,但我的CSV文件有空白行,我只是不知道空白行来自哪里。 空白线在记事本中显示为,,, IF(Get-Command Get-SCOMAlert -ErrorAction SilentlyContinue){}ELSE{Import-Module OperationsManager} "Get

    1热度

    2回答

    我想了解如何使用运行空间将值传递给GUI。我一直在调整京东方的Prox写剧本,试图了解Dispatcher.Invoke如何与一个运行空间,并在非常奇怪的问题 $uiHash = [hashtable]::Synchronized(@{}) $newRunspace =[runspacefactory]::CreateRunspace() $newRunspace.ApartmentS

    0热度

    2回答

    我正在寻找如何检查Winform窗体是否使用Powershell打开,如this response for VB.net。我正在处理两个运行空间,当我的表单打开时,我需要开始第二个运行空间。 我的第一个运行空间用于GUI。当完成创建用户界面,我打开它 $CommonHashTable.MainForm.ShowDialog() 然后,我想,如果这种形式是从PowerShell的主线程中打开(从