如果我在 powershell 中运行这个,
Start-Process "c:\Python27\python.exe" -WorkingDirectory "c:\wd"
-ArgumentList "-m SimpleHTTPServer"
它可以按预期启动python进程
但是,当我添加“-Credential”参数时,我可以看到 powershell 凭据提示。输入密码后,DOS 窗口会短暂出现,然后消失。我没有机会捕获任何错误消息(如果有)。以下是最终形式的命令:
Start-Process "c:\Python27\python.exe" -WorkingDirectory "c:\wd"
-ArgumentList "-m SimpleHTTPServer" -Credential "dop001"
以及密码提示
如果我使用,runas /user:xxx
我可以验证“c:\Python27\python.exe -m SimpleHTTPServer”是否可以在该用户 a/c 下运行而没有问题。
我的问题是:
1)为什么-Credential
会导致它失败?
2)我该如何调试它?