반응형
문자열을 통해 PowerShell에서 함수 호출
문자열을 사용하여 "동적으로" 파워셸 함수를 호출하려고 합니다.예
$functionToInvoke = "MyFunctionName";
Invoke-Function $functionToInvoke $arg1 $arg2 # <- what I would like to do
PowerShell 2.0으로 이를 달성할 수 있는 방법이 있습니까?
다음을 수행할 수 있습니다.
&"MyFunctionName" $arg1 $arg2
전체에서 변수를 만들려면 다음을 사용합니다.
function myfunctionname {write-host "$($args[0]) $($args[1])"}
$arg1 = "scripts"
$arg2 = "test"
$functionToInvoke = "MyFunctionName";
Invoke-Expression "$functionToInvoke $arg1 $arg2"
scripts test
언급URL : https://stackoverflow.com/questions/6847923/invoking-function-in-powershell-via-string
반응형
'it-source' 카테고리의 다른 글
파워셸을 통해 컬을 실행합니다 - 인수를 구성하는 방법은 무엇입니까? (0) | 2023.08.24 |
---|---|
각 Kotlin에 대한 현재 인덱스를 가져오는 방법 (0) | 2023.08.24 |
ES6 구문을 사용하여 jquery를 가져오는 방법은 무엇입니까? (0) | 2023.08.24 |
스프링 배치 프레임워크 - 배치 테이블 자동 생성 (0) | 2023.08.24 |
구성 블록과 일치하는 다중 행 정규식 (0) | 2023.08.24 |