Jeśli uruchomię to w PowerShell,
Start-Process "c:\Python27\python.exe" -WorkingDirectory "c:\wd"
-ArgumentList "-m SimpleHTTPServer"
Może uruchomić proces python zgodnie z oczekiwaniami
Jednak po dodaniu argumentu „-Credential” widzę monit poświadczeń programu PowerShell. Po wprowadzeniu hasła okno systemu DOS pojawia się bardzo krótko, a następnie znika. Nie mam szansy złapać żadnego komunikatu o błędzie, jeśli taki istnieje. Oto polecenie w ostatecznej formie:
Start-Process "c:\Python27\python.exe" -WorkingDirectory "c:\wd"
-ArgumentList "-m SimpleHTTPServer" -Credential "dop001"
i monit o hasło
Jeśli używam runas /user:xxx
, mogę sprawdzić, czy „c: \ Python27 \ python.exe -m SimpleHTTPServer” może działać bez problemu z tym użytkownikiem a / c.
Więc moje pytania to:
1) Dlaczego -Credential
powoduje awarię?
2) Jak mogę to debugować?
command-line
python
powershell
windows-server-2012
Anthony Kong
źródło
źródło
-Credential
argumentu podałeś zmienną z poświadczeniami, które chcesz, aby proces był używany?-Credential "dop001"
. Dodałem więcej informacji do mojego pytania