我是 PowerShell 的新手,正在尝试自学基础知识。我需要编写一个 PS 脚本来解析一个文件,这并不太困难。
现在我想要将它改成可以传递脚本变量的形式。该变量将是解析字符串。现在,该变量始终为一个单词,而不是一组词或多个单词。
这似乎非常简单,但对我来说却很棘手。以下是我的简单代码:
$a = Read-Host
Write-Host $a
当我在命令行中运行脚本时,变量传递不起作用:.\test.ps1 hello
.\test.ps1 "hello"
.\test.ps1 -a "hello"
.\test.ps1 -a hello
.\test.ps1 -File "hello"
正如您所看到的,我已经尝试了许多方法,但脚本无法将输入值输出。
脚本确实可以运行,并等待我输入值,当我输入值时,它会回显该值。
我只想输出我的传入值,我错过了什么微小的东西?
谢谢。