【发布时间】:2017-03-22 17:18:04
【问题描述】:
您好,我正在尝试使用 python 脚本通过 ssh 从 linux 发送“net use”命令。这是我使用 schtasks.exe 完成的
这是我使用的命令:
"schtasks.exe /Create /S \"WIN-OPUQOKCV7CG\" /RU \"Administrator\" /RP \"Nbv12345\" /SC DAILY /TN cmd /TR \"mapdrivecmds.bat\" /F
"schtasks.exe /run /tn cmd
mapdrivecmds.bat 内容为:
net use M: \\172.17.100.197\SMBShare1 /Persistent:Yes
输出的状态始终为“不可用”
还使用用户凭据尝试了 mapdrivecmds.bat,但这有同样的问题:
net use M: \\172.17.100.197\SMBShare1 /User:WIN-OPUQOKCV7CG\Administrator Nbv12345 /Persistent:Yes
当我在机器上本地运行 bat 文件时,驱动器会毫无问题地创建。状态给我“OK”
你能告诉我需要做什么吗?这很难调试,因为我没有看到任何要检查的日志。
【问题讨论】:
-
重申这里有一个错字:应该是“net use M: \\172.17.100.197\SMBShare1 /Persistent:Yes 但问题仍然存在。
-
我已修正您的错字,(在两个地方) 并重新格式化了代码。您是否知道您的两条 schtasks 行中似乎也缺少/不平衡双引号?
-
我已经从我删除的答案中添加了关于在本地运行的评论,该答案引用了您的错字。
标签: windows batch-file cmd