저는 powershell에 익숙해 지도록 간단한 스크립트를 작성하고 있습니다.Powershell - 해시 값을 인쇄 할 수 없습니다.
이 스크립트 해시 명령 라인에
$states = @($args)
$states
write-host Color is $states.color
에 입력 파라미터를 읽고 난 후 다음 명령
.\shapes_n_colors.ps1 $shape $size $color
으로 프로그램을 호출
$shape = 'circle'; $color = 'pink'; $size = 'large'
다음 값
세트그리고 다음 출력을 얻습니다.
circle
large
pink
Color is
$ states.color가 비어있는 이유를 알아낼 수 없습니다. 나는
http://technet.microsoft.com/en-us/library/hh847780.aspx이 어디에서 잘못 가고, 나는이 artical를 따라하고
"컬러 핑크는"출력을 기대하고 있었다 ??? $ 인수가 이미 배열이며, @()
가 아니라 : -