0
powershell에서 비동기 이벤트에서 콘솔에 쓰기를 원합니다.비동기 이벤트에서 쓰기 호스트
$timer = New-Object Timers.Timer
$timer.Interval = 2000
$timer.AutoReset = $false
$timer.Enabled = $true
Register-ObjectEvent -InputObject $timer -EventName Elapsed -SourceIdentifier c4n4 -Action {Write-Host test}
분명히 작동합니다. 하지만 함수 내에서 Write-Host 액션을 캡슐화하면됩니다. 더 이상 나던데.
function myFunc{
Write-Host test
}
$timer = New-Object Timers.Timer
$timer.Interval = 2000
$timer.AutoReset = $false
$timer.Enabled = $true
Register-ObjectEvent -InputObject $timer -EventName Elapsed -SourceIdentifier c4n4 -Action {myFunc}
기본적으로 내 질문은 다음과 같습니다. 함수 내의 이벤트로부터 콘솔에 어떻게 써야합니까?