Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $jobname = "MasterFileWatcher"
- $script = "c:testMasterFileWatcher.ps1"
- $repeat = (New-TimeSpan -Minutes 1)
- $action = New-ScheduledTaskAction –Execute "$pshomepowershell.exe" -Argument "$script; quit"
- $duration = ([timeSpan]::maxvalue)
- $trigger = New-ScheduledTaskTrigger -Once -At (Get-Date).Date -
- RepetitionInterval $repeat -RepetitionDuration $duration
- $msg = "Enter the username and password that will run the task";
- $credential = $Host.UI.PromptForCredential("Task username and
- password",$msg,"$env:userdomain$env:username",$env:userdomain)
- $username = $credential.UserName
- $password = $credential.GetNetworkCredential().Password
- $username = "$env:userdomaintestuser"
- $password = "testpass"
- $settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -StartWhenAvailable -RunOnlyIfNetworkAvailable -DontStopOnIdleEnd
- 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