使用subprocess.call()在python中执行dos命令“klist purge”

时间:2015-07-10 15:23:26

标签: python-2.7 subprocess

我需要执行“klist purge”来删除Kerberos身份验证票证。

我尝试了subprocess.call('Kremover.bat')并尝试了Popen但是没有用。

有什么想法吗?

  • 其中Kremover.bat包含命令“klist purge”

2 个答案:

答案 0 :(得分:-1)

你试过吗

subprocess.call("klist purge", shell=True)

或(首选)

subprocess.call(["klist", "purge"])

答案 1 :(得分:-1)

因为没有人按“ Y”

C:\>klist purge

Cached Tickets: (1)

   Server: krbtgt/domain.dom@domain.dom
      KerbTicket Encryption Type: Unknown (18)
      End Time: 4/17/201x 19:46:13
      Renew Time: 4/24/201x 12:46:13

Purge? (y/n) : y