2017-10-10 6 views
0

하나 이상의 하위 도메인을 허용하는 스크립트가 있습니다. 유효성을 검사하지만 [ValidatePattern()]은 배열의 첫 번째 항목 만 검사하는 것처럼 보입니다.배열 매개 변수 유효성 검사 매개 변수

코드 :이 입력은 허용됩니다

param(
    [ValidatePattern('\w*\.domain\.com')][string]$subdomain 
) 

:

.\script.ps1 -subdomain "test.domain.com", "randomstring" 

배열의 모든 항목을 확인하는 방법이 있나요?

답변

3
param(
    [ValidatePattern('\w*\.domain\.com')][string[]]$subdomain 
) 

(스크립트의 subdomain 매개 변수는 여러 값을 허용하지 않습니다.) [string[]]$subdomain

관련 문제