명령 줄 인수를 처리하는 가장 좋은 방법은 무엇입니까?
"최상의"방법이 무엇인지에 대한 몇 가지 답변이있는 것처럼 보이며 결과적으로 다음과 같이 간단한 것을 처리하는 방법에 붙어 있습니다.
script.ps1 /n name /d domain
과
script.ps1 /d domain /n name.
더 잘 처리 할 수있는 플러그인이 있습니까? 나는 여기서 바퀴를 재발 명하고 있다는 것을 안다.
분명히 내가 이미 가지고있는 것은 예쁘지 않고 확실히 "최고"가 아니지만 효과가 있습니다. 그리고 그것은 추악합니다.
for ( $i = 0; $i -lt $args.count; $i++ ) {
if ($args[ $i ] -eq "/n"){ $strName=$args[ $i+1 ]}
if ($args[ $i ] -eq "-n"){ $strName=$args[ $i+1 ]}
if ($args[ $i ] -eq "/d"){ $strDomain=$args[ $i+1 ]}
if ($args[ $i ] -eq "-d"){ $strDomain=$args[ $i+1 ]}
}
Write-Host $strName
Write-Host $strDomain