我想在远程计算机上启动一个进程(我知道远程计算机的管理凭据)。 用于在我使用的远程计算机上启动应用程序

    Start-Process -FilePath 'C:\pqr.exe' -ArgumentList '/a' -Verb runas -WindowStyle Normal

命令“ Invoke-command”或“ Enter PsSession”,将在远程计算机上启动进程。 现在的问题是,我能够启动进程,但是进程很快就饿死了(它变为0%)的CPU分配,突然之间,启动后的应用程序就没有重新分配。 还有其他方法可以分配它的CPU或在具有管理员权限的commandlet上运行。

#1楼 票数:0

您应该启动进程,然后更改进程的优先级命令行语法:

wmic process where name="AppName" CALL setpriority ProcessIDLevel

例:

wmic process where name="notepad.exe" CALL setpriority 32768

要么

wmic process where name="notepad.exe" CALL setpriority "above normal"

优先:

闲置:64

低于正常水平:16384

正常:32

高于正常水平:32768

高优先级:128

实时:256

或使用powershell [System.Diagnostics.ProcessPriorityClass]指定以下枚举值之一“正常,空闲,高,实时,低于正常,高于正常”示例

$a = (Get-Process -Name powershell)
$a.PriorityClass = [System.Diagnostics.ProcessPriorityClass]::RealTime

#2楼 票数:0

您是否尝试过:

执行程序

也许这对你有用

  ask by Kaustubh_Kharche translate from so

未解决问题?本站智能推荐:

1回复

Powershell 远程机器证书通知

我正在编写 windows power shell 脚本来连接远程桌面机器。 在 power shell 中执行以下命令时,会收到附加通知: 我们如何处理此通知或默认继续“是”?
2回复

从本地计算机到远程计算机的Powershell任务

我正在从本地计算机的远程计算机上执行以下任务: 创建/删除/修改某些目录 将某些文件夹从本地复制到远程计算机 使用非交互式选项静默安装一些.exe 提取一些批处理文件 我想在PowerShell中编写脚本。 PowerShell的新手。 我已经对“
1回复

使用脚本在远程计算机上安装打印机

美好的一天, 我已经为连接到具有IP地址的网络的本地打印机安装准备了以下脚本。 是否可以修改此脚本并将其设置为在远程协同计算机上安装打印机。 我的要求是,如果我在笔记本电脑上运行此脚本,则它将要求我提供“远程计算机名”,然后在将远程计算机名放入打印机之后就安装了该计算机。
1回复

获取在远程计算机上运行的Powershell脚本的当前运行步骤

可以说Server1.ps1在远程计算机上运行,​​该计算机大约有10个步骤,这些步骤是顺序执行的。 我想通过Powershell脚本监视远程计算机上Server1.ps1脚本的执行情况。 不确定这是否有效? 如果有人可以建议是否有更好的方法在远程计算机上运行脚本的当前步骤,那
2回复

从远程计算机上创建的win32_process将STDOUT \\ STDERR重定向到当前shell

我正在尝试从远程计算机上的Powershell V2中卸载应用程序。 由于我们的域ex不支持PSRemoting,因此我正在使用[WMICLASS] Accelerator来调用卸载: 我可以成功执行该过程并收到返回值0 我遇到的问题似乎没有明显的方法来获取该进程的输出并将其返
1回复

如何在前台的远程计算机上使用Invoke-WMIMethod运行进程

我正在运行此命令 唯一的问题是在远程计算机中,它是作为后台进程创建的。 当我打开任务管理器时,可以看到powershell.exe,但是我无法确定发生了什么。 我几乎到处都看过,但找不到解决方案。 基本上,我需要远程执行powershell文件。 我愿意使用其他可以看到脚本运
1回复

我想在计算机上映射网络共享

我想在计算机上映射一个远程硬盘 假设我有一台计算机A,在F上有一个外部硬盘: 我想在计算机B上挂载F: 我试过net use \\ ComputerA \\ F $ / user:UsernameA PasswordA另外我如何使用Powershell
1回复

PowerShell:控制台应用程序的远程执行失败

在 powershell 中运行以下代码段时,我看到一个错误(创建管道时发生错误)。 有人能帮我一下吗?