2016-10-10 2 views
1

인수를 업데이트하는 방법을 아는 사람 있습니까? PowerShell을 사용하여 예약 된 작업의 인수?Powershell 4.0을 사용하여 예약 된 작업 동작 인수 업데이트

다음은 다른 질문에서 @Richard 님의 답변 덕분에 작업을 업데이트하라는 내용입니다.

$Action = New-ScheduledTaskAction -Execute "PowerShell.exe" 
Set-ScheduledTask -TaskName "YourTaskName" -Action $Action 

시작뿐만 아니라 옵션에서, 내가 그래서 나는 또한 인수를 변경할 수 있습니다 여기에 추가해야합니다 우리가 여기에 있습니다 동안 나는 생각합니까?

답변

1

-Argument 매개 변수를 사용하여 조치에 인수 문자열을 추가하십시오. -WorkingDirectory 매개 변수를 사용하여 Start In 옵션을 추가하십시오.

$Action = New-ScheduledTaskAction -Execute "PowerShell.exe" -Argument 'Arg1 Arg2' -WorkingDirectory "C:\StartInThisFolder\" 
+0

감사합니다. @ 리차드. 나는 왜 구글과 같은 단순한 정보를 찾을 수 없는지 알지 못한다 : P –

+0

@GarethDoherty '도움말'cmdlet을 사용하는 것이 트릭이다. 'help New-ScheduledTaskAction -full'은 모든 구문을 제공합니다. 명령이 필요하고 호출 된 사람이'Get-command "를 사용할 수 있는지 알지 못하는 경우 * Task *"'그러면 작업과 관련된 모든 cmdlet을 얻게됩니다. – Richard

+0

큰 충고, 다시 한번 감사드립니다. –