我的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执行此脚本时,它没有设置值。
有人知道为什么吗?
答案 0 :(得分:0)
“-UseBasicParsing”参数对于无法登录的帐户来说就像一个超级按钮。我已使用以下链接作为参考。
https://powershell.org/forums/topic/powershell-scripts-with-task-scheduler-failing/