나는 두 가지 방법으로 호출 할 수있는 스크립트가 있습니다.Powershell에서 스크립트의 param 속성을 제공하는 방법은 무엇입니까?</p> <pre><code>MyScript -foo pathtofolder </code></pre> <p>또는 <pre><code>MyScript -bar pathtofolder </code></pre> <p></p>가 (즉, 내가 스위치 플러스 폴더 나 문자열 인수 플러스 폴더를 통과 할 수 있습니다 :
param(
[parameter(Mandatory=$false)] [switch]$foo,
[parameter(Mandatory=$false)] [String]$bar,
[parameter(Mandatory=$true)] [System.IO.FileInfo]$path
)
:)
그 구문을 반영하기 위해 나의 스크립트에 parameter declarations를 넣어 시도
하지만 내가 명시 적으로 path
을 통과해야 스크립트를 호출 할 :
MyScript -l -path path\to\folder
그래서 내가 할 수있는 (방법)이 모두 bar
및 path
위치 매개 변수를 만드는?
참고 : 스크립트를 호출하기 위해 매우 바보 같은 구문을 선택했다면 변경할 수 있습니다.
좋아, 이렇게 해냈어. 이제는 모두 아름답게 작동 해. 고마워요! – sbi