Powershell:在计划任务文件夹中创建计划任务;找不到路径

标签 powershell

我正在尝试在已存在的计划任务文件夹 (UserSeparation) 中创建计划任务,该文件夹创建于 .

TaskPath 开关不断提示“Register-ScheduledTask:指定的路径无效。”我已经尝试了所有组合,但没有运气。有帮助吗?

# Test presence of folder
$scheduleObject = New-Object -ComObject schedule.service
$scheduleObject.connect()
$rootFolder = $scheduleObject.GetFolder("\UserSeparation")
$rootFolder | fl
Name : UserSeparation
Path : \UserSeparation


#####
$taskName = "TestTask1"
$user = "$env:USERDOMAIN\$env:USERNAME"
$password = "Passwrod"
$action = New-ScheduledTaskAction -Execute "notepad.exe" 

# Capture date & time for when the one time job will be scheduled
$timeinfo = Read-Host "Type TO Date in MM-dd-yyyy-HH-mm format"
$template = 'MM-dd-yyyy-HH-mm' #'HH mm yyyy dd MM'
$DateTime = [DateTime]::ParseExact($timeinfo, $template, $null)

# Create trigger
$trigger = New-ScheduledTaskTrigger -Once -At $DateTime

# Create settings
$Settings = New-ScheduledTaskSettingsSet -Compatibility V1 `
                -ExecutionTimeLimit ([TimeSpan]::FromHours(2)) `
                -DeleteExpiredTaskAfter ([TimeSpan]::FromDays(2)).Days

# construct task                
$inputObject = New-ScheduledTask -Action $action -Trigger $trigger -Settings $settings -Description "User Separation"


# Register the task in the folder
Register-ScheduledTask $taskName -InputObject $inputObject -User $user -Password $password -TaskPath "\UserSeparation"

最佳答案

我认为即使当你想引用根时使用 \,如果你不引用根,你应该离开 \:

Register-ScheduledTask $taskName -InputObject $inputObject -User $user -Password $password -TaskPath "UserSeparation"

关于Powershell:在计划任务文件夹中创建计划任务;找不到路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32534004/

相关文章:

Powershell try catch IOException DirectoryExist

sql-server - PowerShell New-AzSqlDatabaseImport - 0 : The storage account cannot be accessed. 请检查存储帐户名称和 key ,然后重试

powershell - 动态输入阵列Powershell

powershell - 在 PowerShell 脚本中转义命令标志中的句点字符?

powershell - 无法使用 powershell 脚本在 Windows 8 上下载 zip 文件

azure - 相同操作的 Powershell cmdlet 差异

powershell - PowerShell中的自定义RoboCopy进度栏

powershell - 发布 Web App 添加任务所需的代理配置

powershell - Add-ADGroupMember变量类型问题

windows - 使用 powershell 删除文件中的特定行