执行powershell脚本的任务调度程序无法获得对webRequest的响应

时间:2018-05-14 14:36:41

标签: powershell amazon-ec2 scheduled-tasks aws-sdk taskscheduler

我的Powershell脚本代码低于代码

$instance_id=(Invoke-WebRequest -URI http://169.254.169.254/latest/meta-data/instance-id)
    Write $_ "webrequest command output = " $instance_id >> C:/auto_register.log
    $instance_id=$instance_id.Content        
    Write "instance_id is " $instance_id >> C:/auto_register.log

并输出文本文件

webrequest command output = 
instance_id is 

我已设置计划任务以在启动时运行此脚本。当我在powershell中手动执行此脚本时,将设置变量值。但是,当我通过TaskScheduler执行此脚本时,它没有设置值。

有人知道为什么吗?

1 个答案:

答案 0 :(得分:0)

“-UseBasicParsing”参数对于无法登录的帐户来说就像一个超级按钮。我已使用以下链接作为参考。

https://powershell.org/forums/topic/powershell-scripts-with-task-scheduler-failing/