다음 블로그에서는 'Invoke-Expression' cmdlet을 설명하기 위해 여러 잠재 고객을 고려할 것입니다.
PowerShell에서 'Invoke-Expression' Cmdlet을 사용하는 방법은 무엇입니까?
앞서 언급한 바와 같이 “ Invoke-Expression ” cmdlet은 문자열이나 스크립트를 명령으로 실행하거나 평가하는 데 도움이 됩니다. 추가 사용법은 아래 주어진 예에서 자세히 설명합니다.
예 1: 'Invoke-Expression' Cmdlet을 활용하여 명령 평가
이 예는 ' Invoke-Expression ” cmdlet:
$Cmdlet = '서비스 받기'
Invoke-Expression $Cmdlet
위의 코드에 따르면:
- 먼저 변수 '를 초기화합니다. $cmdlet '를 지정하고 ' 서비스 받기 ” cmdlet을 사용합니다.
- 그 후 ' Invoke-Expression ” cmdlet을 사용하여 “$cmdlet” 변수를 호출합니다.
예 2: Cmdlet 'Invoke-Expression'을 활용하여 변수에서 명령 실행
이 예는 cmdlet '을 사용하여 변수에서 명령을 실행합니다. Invoke-Expression ”:
$cmdlet = '가져오기 프로세스 | 개체 선택 -확장 속성 이름 -마지막 5'Invoke-Expression $Cmdlet
위의 코드에 따르면:
- 먼저 변수 '를 초기화합니다. $cmdlet ” 명령을 할당합니다.
- 그런 다음 cmdlet '을 활용하십시오. Invoke-Expression ” 명령 할당 변수 “$cmdlet” 호출:
예 3: Cmdlet 'Invoke-Expression'을 활용하여 PowerShell 콘솔에서 스크립트 실행
이제 아래 명령을 실행합니다.
Invoke-Expression 'C:\New\TestScript.ps1'PowerShell 콘솔에서 스크립트를 실행하려면 먼저 ' Invoke-Expression ” cmdlet을 실행한 다음 큰따옴표 안에 스크립트 경로를 지정합니다.
PowerShell 콘솔의 스크립트가 ' Invoke-Expression ” cmdlet.
결론
“ Invoke-Expression ” cmdlet은 PowerShell에서 문자열을 명령으로 실행하거나 평가하는 것으로 알려져 있습니다. 먼저 스크립트 또는 문자열을 변수에 저장한 다음 문자열 할당 변수를 호출합니다. 이 블로그에서는 여러 예제를 통해 'Invoke-Expression' cmdlet에 대해 설명했습니다.