Tag: powershell ise

通过命令行将variables传递给PowerShell脚本

我是新来的powershell,并试图教自己的基本知识。 我需要编写一个ps脚本来parsing文件,这并不是太困难。 现在我想改变它来传递一个variables给脚本。 该variables将是parsingstring。 现在,variables总是1个字,而不是一组字或多个字。 这看起来很简单,但对我来说是一个问题。 这是我的简单代码: $a = Read-Host Write-Host $a 当我从命令行运行脚本时,variables传递不起作用: .\test.ps1 hello .\test.ps1 "hello" .\test.ps1 -a "hello" .\test.ps1 -a hello .\test.ps1 -File "hello" 正如你所看到的,我已经尝试了很多没有成功的方法,剧本将价值输出。 该脚本确实运行,并等待我input一个值,当我这样做,它的价值回声。 我只是想要它输出我传入的值,我错过了什么微乎其微的东西? 谢谢。

如何将所需的parameter passing给Powershell ISE中的脚本?

见标题。 我在脚本的头部指定了所需的参数: param ($G_ARCHIVE = $(throw "Need file to upload!"), $G_LOGFILE = $(throw "Need logfile!")) 当我想用Powershell ISEdebugging脚本时:如何填充这些参数?

在PowerShell中重新加载path

如果我有一个运行Powershell ISE的实例,并且我安装了一些修改PATH的东西,或者我在Powershell以外的任何地方修改它,那么我需要重新启动Powershell才能看到更新的PATHvariables。 有没有办法重新加载从Powershell内的path,而不重新启动它?