'■S'不被识别为内部或外部命令,可操作程序或批处理文件

时间:2017-09-06 06:28:10

标签: windows batch-file

我正在尝试执行代码

下面的cmd批处理文件
SchTasks /Create /S "\\192.168.22.211\c$" /U user1 /P pwd /RU user2 /RP pwd123 /SC WEEKLY /D MON /TN "MSE_UPDATE" /TR "\\it\Programs\MicrosoftSecurityEssentials\mpam-fe.exe" /ST 10:00:00

但我收到错误消息

  

C:\ Users \ Internet \ Desktop>■S'■S'不被视为内部或   外部命令,可操作程序或批处理文件。

请有人帮助我

谢谢

2 个答案:

答案 0 :(得分:2)

您的批处理文件包含虚假字符,可能是不可见的Unicode字符。通过删除==之前的所有内容来清理它(将插入符号放在第一个A: @OneToMany(mappedBy = "A") private List<B> bList; B: @JsonIdentityInfo(generator=ObjectIdGenerators.PropertyGenerator.class, property="id") @JsonIdentityReference(alwaysAsId=true) @ManyToOne private A; @ManyToOne private C; C: @JsonIgnore @OneToMany(mappedBy = "C") private List<B> bList; 的左侧, Shift + Home Del )并重新输入/Create,或者通过使用十六进制编辑器检查文件并删除&#34;奇怪的&#34;字符。

答案 1 :(得分:0)

我知道这是旧的..但是..我刚刚遇到了同样的问题......我的第一个计划是复制到记事本中,然后复制并粘贴回来......对文件进行洗礼——我一直都这样做

但我在记事本++中,我点击了“查看所有字符”......除了crlf之外没有看到任何额外的东西。并且问题仍然存在。

然后我读到了关于十六进制这里..我在想..该死的..现在还有另一个级别的垃圾,哈哈。实际上,该文件是在目录... dir >filename.bat 中创建的。然后将文件复制到excel中...然后回到filename.bat...

所以.. 一个快速的想法.. 转换为 Ansi.. 有效!!!耶..

这里是下一个可怜的家伙..