问题标签 [positional-parameter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
49 浏览

positional-parameter - 键在指定状态下无效 - 找不到接受参数“+”的位置参数

我试图了解此错误的实际含义。我是 PowerShell 的新手,无法弄清楚这一点。我搜索了类似的问题,但内容与我的要求不同。

简而言之,该脚本正在查询数据历史系统以获取批次/批号和该批次的开始时间。该脚本将使用任务调度程序每分钟运行一次。这尚未设置,因为我仍处于测试阶段。我已经设置了一个服务帐户,以便脚本运行。其详细信息存储在 cred 文件中。该脚本使用此批次/批号创建一个文件夹。该脚本会创建一个包含批次编号以及批次开始日期和时间的日志文件。然后,当文件从工厂上传到源文件夹时,脚本会搜索服务器上的源文件夹,脚本会将文件移动到已创建的具有正确批号的文件夹中。如果文件在批处理开始和结束时间之外,则文件将被移动到非批处理文件夹中,将在其中手动查看它们。

我已经完成了测试,我手动将文件添加到服务器上的源文件夹并且一切正常,并且没有得到“找不到从脚本接受参数“+”的位置参数。

我正在研究服务器配置和权限级别,但据我所知,没有任何改变。我看不出脚本有什么问题,但希望有人可以给我一些指示。

下面的错误代码

脚本如下感谢您的帮助

0 投票
0 回答
20 浏览

python - 如何修复缺少所需的位置声明错误?

我正在尝试从 FRED API 中提取数据。长话短说,以下代码用于准确提取我需要的内容,但现在当我在新环境中运行后尝试运行它时,会出现错误消息。

这曾经给了我一个数据框,我现在得到:

我将如何解决这个问题?我不知道应该如何附加该函数以再次获取数据框。另外,有没有人知道为什么它曾经有效,现在它给了我一个错误?

0 投票
2 回答
37 浏览

bash - 检查 $1 是否为通配符 (*)

我想要这样的东西: if [[ "$1" = "*" || "$1" = "全部"]; 然后 cat /etc/passwd elif [ -z $1 ]; 然后 ls /var/log fi 问题是通配符,我不知道用户是否在我的脚本中添加 * 作为参数。任何想法???谢谢

0 投票
0 回答
15 浏览

powershell - 登录的脚本,捕获会话 cookie,然后使用它来下载文件

这里的新手,很可能超出我的深度......

我需要安排要下载的文件,然后上传到 GoogleSheets。否则,我在夏天每天手动导出和上传文件 3 次:-(

我被“给”了剧本:

"用于登录和下载文件的脚本

curl --cookie cookies.txt --cookie-jar cookies.txt --output signin.html --data "email=&password=" https://WEBSITE.co.uk/xxx/signin_password curl --cookie cookies.txt --output file.csv https://WEBSITE.co.uk/ /xxx/download_members 第一个命令登录并获取会话 cookie,第二个命令获取文件。会话 cookie 将在 60 分钟不活动后超时。

浏览器验证 - 获取验证 cookie 的脚本

您将需要一个额外的脚本来获取可用于下载的验证 cookie。

运行上面的下载脚本,由于浏览器验证而第一次失败 - 但会向您发送一封验证电子邮件。

将验证电子邮件中的链接复制/粘贴到以下内容中:

curl --cookie-jar cookies.txt --output verify.html "" 这将获取验证cookie并将其存储在下载脚本使用的cookie.txt中。请注意,验证链接只能使用一次。

现在应该可以重新运行下载脚本而无需验证。如果下载之间的间隔很长(超过一个月),您可能需要获取新的验证 cookie。如果用于下载的电子邮件地址或密码发生更改,则需要新的验证 cookie。”

我正在使用 Windows PowerShell ISE,但不断收到错误消息“Invoke-WebRequest:找不到接受参数 'cookies.txt' 的位置参数。”

任何帮助将非常感激。我正在帮助当地的慈善机构...