gpt4 book ai didi

mysql - InnoScript 运行 PowerShell 命令

转载 作者:行者123 更新时间:2023-11-29 11:20:39 25 4
gpt4 key购买 nike

我正在尝试运行 powershell 命令,我知道 powershell 命令工作正常,但是当我尝试使用 innoscript 运行它时,它会打开 powerscript 并显示该命令,但似乎没有运行它。

我基本上是在尝试更改 MySql 配置文本文件中的文本。

这是我的代码

Filename: powershell.exe; Parameters: "-NoExit {{(Get-Content \""{code:GetConfigPath}\my.ini\"") | ForEach-Object {{ $_ -replace \""max_connections=[0-9]+$\"", \""max_connections=10000\"" } | Set-Content \""{code:GetConfigPath}\my.ini\""}"; StatusMsg: CHANGING MAX CONNECTIONS; Description: CHANGING MAX CONNECTIONS; Flags: runascurrentuser

如果我使用 ShellExec 标志,它会说 PSReadLine 不可用

powershell截图 enter image description here

最佳答案

当我直接执行你的命令时,我得到了相同的结果。所以你的问题与Inno Setup无关。

<小时/>

要使命令正常工作,只需删除最外面的括号即可。

Filename: powershell.exe; Parameters: "-NoExit (Get-Content \""{code:GetConfigPath}\my.ini\"") | ForEach-Object {{ $_ -replace \""max_connections=[0-9]+$\"", \""max_connections=10000\"" } | Set-Content \""{code:GetConfigPath}\my.ini\"""; StatusMsg: CHANGING MAX CONNECTIONS; Description: CHANGING MAX CONNECTIONS; Flags: runascurrentuser

关于mysql - InnoScript 运行 PowerShell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38985483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com