我是新手,電源外殼,我不能出來算出這個非常簡單的代碼,並有一個問題PowerShell提示符運行的PowerShell :從參數
function abc
{
Param(
[parameter(Mandatory=$false]
$Env
}
Write-Output "The parameter is: $Env"
}
abc $Env
現在從調用命令行此腳本:
C:\Dev> . "c:\Folder\abc.ps1" "Dev"
The parameter is:
C:\Dev> . "c:\Folder\abc.ps1" "Dev"
The parameter is:
現在,如果我初始化恩v那就行了;
C:\Dev> $Env = "Dev"
C:\Dev> . "c:\Folder\abc.ps1"
C:\Dev> The parameter is: Dev
我希望能夠從任何位置,而不是在其被放置在文件夾使這個在像上面一行。 我使用來自電力shell提示符電源外殼在Windows環境下
你的幫助是一對夫婦的選擇這裏讚賞
您的第一個腳本不接受參數。這就是爲什麼當你傳遞一個字符串時它什麼也不做。同時避免使用'$ env',因爲它與環境變量名稱相同。 – Matt