start-process相关内容

有没有办法使用 start-process 将可序列化对象传递给 PowerShell 脚本?

我了解 PowerShell 作业,但我想使用 start-process 并将可序列化对象传递给新的 powershell 进程.有没有办法做到这一点? 似乎使用 start-process 必须提供一个字符串参数列表,它不会为我剪切它.我正在尝试将 PSCredential 从一个进程获取到另一个进程(或 SecureString,我将采用其中任何一个).也许这会规避安全性. 更新 ..
发布时间:2021-12-08 08:45:52 其他开发

如何在 C# 中启动 32 位进程而不在 64 位机器上使用 shell 执行?

我在 64 位计算机上有一个 ASP .NET Web 应用程序,需要运行旧的 32 位报告应用程序. 当我使用 UseShellExecute = false 运行程序时,程序以退出代码退出: -1073741502 我无法使用 Shell Execute,因为我必须以不同的用户身份运行该进程.然而,当 Shell Execute 为 true 时,该进程将运行良好(尽管我必须 ..
发布时间:2021-11-25 00:21:46 C#/.NET

带有空格的Powershell打开文件路径

我是我的 PS 脚本,我希望能够通过执行以下操作在另一个 PS 实例中运行另一个脚本: $filepath = Resolve-Path "destruct.ps1";启动进程 powershell.exe “$filepath" destruct.ps1 与此脚本位于同一文件夹中. 但是,在包含空格的位置 ("C:\My Scripts\") 中运行此脚本时,我将收到以下错误: ..
发布时间:2021-06-19 19:50:38 其他开发

无法在program.main Blazor Client wasm中达到断点

创建一个基本的Blazor应用程序,我正在尝试调试应用程序的main/start方法.主要是检查我要注入的对象,主要是从appsettings.json获取配置. 我还在lauchSettings.json中添加了用于浏览器调试的json设置,但没有成功. "inspectUri":"{wsProtocol}://{url.hostname}:{url.port}/_framework/d ..
发布时间:2021-05-31 19:42:06 C#/.NET

通过startprocess执行脚本块

你们中的任何人都可能知道为什么这不起作用吗? 开始处理$ PSHOME \ powershell.exe -ArgumentList"-NoExit -Command&`" {$ outvar1 = 4 + 4;`"out:$ outvar1`"}`“"“-等待 此操作的最终目的是使我可以通过添加-Credential选项以另一个用户身份运行脚本块.但是我不能让这个简单的脚本块起作用.非常感 ..
发布时间:2021-04-24 21:23:20 其他开发

Powershell远程调用命令启动过程应用程序在启动后立即关闭

我正在研究一个脚本,以远程杀死两个进程,删除一些文件夹,并将服务作为应用程序启动.最终,它将被部署为在多台服务器上运行,但是我目前正在针对一台服务器对其进行测试.除了启动远程服务的最后一步(一切都正常之外,其他所有操作都很好)(由于与服务作为服务运行时存在一些兼容性问题,因此使用-cl参数将其作为应用程序运行).该应用程序通过脚本启动,但是随着脚本继续进行下一步,应用程序立即关闭.我是一个菜鸟,所 ..

如何在PowerShell中启动和停止进程?

这在早于3的PowerShell中应该可以正常工作.我需要运行两个进程:wuapp.exe和desk.cpl(带有ScreenSaver的选项卡).我遇到的问题是,一旦启动wuapp.exe,进程名称就会在任务管理器中显示为explorer.exe-当前代码适用于wuapp.exe,但并非在每台计算机上都有效.另一件事是,当我杀死rundll32时,其他应用程序也将关闭.你有什么建议? $w ..
发布时间:2020-07-09 22:48:33 其他开发

PowerShell启动服务超时

问题 我一直在为应用程序的Start-Services功能开发超时功能,偶然发现一些挫折,其中超时无法正常工作或无法正确显示. 我的两个常量设置如下: $timeout = New-TimeSpan -Seconds $SecondsToWait $elapsedTime = [System.Diagnostics.Stopwatch]::StartNew() 我的其余代码已 ..
发布时间:2020-07-09 22:47:25 其他开发

从C#在PowerShell 6中运行PowerShell脚本

我有一个与REST服务器通信的PowerShell脚本.该脚本仅在PowerShell 6中有效. 我想从C#调用它,因为C#程序需要来自REST服务器的信息,并且我不想用C#重写REST代码. 所以基本上,我想从C#运行PowerShell脚本. 但是 ,在C#中,PowerShell.Create();创建一个使用PowerShell 5的PowerShell实例. 我已经替换了默认文 ..
发布时间:2020-07-09 22:47:17 C#/.NET

使用PowerShell的Start-Process cmdlet传递变量参数

大家晚上好 我正在使用一个命令行,该命令行在以下脚本中将参数作为变量传递给变量,以便在我从此脚本中调用的另一个ps1中运行.每当我尝试从命令行传递参数时,我都会收到以下错误 Start-Process:找不到可以接受的位置参数 论点 任何人都可以提供帮助吗? 感谢您的宝贵时间,非常感谢您的帮助. param ( [string]$targetserver = $a ..
发布时间:2020-07-09 22:47:14 其他开发