Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. $jobname = "MasterFileWatcher"
  2. $script = "c:testMasterFileWatcher.ps1"
  3. $repeat = (New-TimeSpan -Minutes 1)
  4. $action = New-ScheduledTaskAction –Execute "$pshomepowershell.exe" -Argument "$script; quit"
  5. $duration = ([timeSpan]::maxvalue)
  6. $trigger = New-ScheduledTaskTrigger -Once -At (Get-Date).Date -
  7. RepetitionInterval $repeat -RepetitionDuration $duration
  8.  
  9.  
  10. $msg = "Enter the username and password that will run the task";
  11. $credential = $Host.UI.PromptForCredential("Task username and
  12. password",$msg,"$env:userdomain$env:username",$env:userdomain)
  13. $username = $credential.UserName
  14. $password = $credential.GetNetworkCredential().Password
  15. $username = "$env:userdomaintestuser"
  16. $password = "testpass"
  17. $settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -StartWhenAvailable -RunOnlyIfNetworkAvailable -DontStopOnIdleEnd
  18.  
  19. Register-ScheduledTask -TaskName $jobname -Action $action -Trigger $trigger -RunLevel Highest -User $username -Password $password -Settings $settings
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement