我的问题如下:
Invoke-Command -Session $session -ScriptBlock { Get-ScheduledTask -TaskName <task_name>}
Get-ScheduledTask -TaskName <task_name>
在技术用户的Powershell WORKS中执行。
Invoke-Command -Session $session -ScriptBlock { Get-ChildItem C:\ }
因此,我从中得到的是,对于技术用户而言,一般的远程处理以及对计划任务的访问都是可行的。但是,以某种方式组合不会。
例外是get is
Access denied
+ CategoryInfo : PermissionDenied: (MSFT_ScheduledTask:Root/Microsoft/...T_ScheduledTask) [Get-ScheduledTask], CimException
+ FullyQualifiedErrorId : HRESULT 0x80041003,Get-ScheduledTask
+ PSComputerName : <hostname>
显然,这是一个权限问题。但是我没有得到需要解决的问题。我试图比较普通用户和技术用户之间的不同权限,但是我没有发现任何明显的东西。
有人知道需要更改什么吗?
答案 0 :(得分:0)
需要通过Remote \ Microsoft \ TaskScheduler命名空间上的WMI控制来授予“启用帐户”和“远程启用”权限。