📅  最后修改于: 2023-12-03 15:33:46.756000             🧑  作者: Mango
如果你正在寻找一种将PowerShell结果转化为字符串的方法,那么你来对地方了。在这里,我们将讨论如何使用Shell/Bash来完成这个任务。我们将使用以下命令:
powershell -Command "& { Command }"
这个命令可以让你在Bash shell中运行PowerShell命令,然后将结果转化为字符串。
让我们来看一些具体的例子:
result=$(powershell -Command "& {Get-Location | Out-String}")
echo ${result}
这个例子将获取当前目录并将其转化为字符串。Out-String命令将结果转化为字符串,因此我们可以在Bash shell中使用。
result=$(powershell -Command "& {Get-ComputerInfo | Out-String}")
echo ${result}
这个例子将获取当前系统的信息并将其转化为字符串。Out-String命令将结果转化为字符串,因此我们可以在Bash shell中使用。
$name="John"
$result=$(powershell -Command "& {'Hello, '+ $name + '!' | Out-String}")
echo ${result}
这个例子将使用变量将字符串转化为PowerShell命令中的字符串。Out-String命令将结果转化为字符串,因此我们可以在Bash shell中使用。
到这儿,我们已经介绍了如何将PowerShell结果转化为字符串。以上三个例子中的任何一个都可以帮助你完成这个任务。