无法在命令行中运行perforce命令

时间:2018-02-08 00:21:31

标签: python command-line command-prompt perforce p4v

我当前打开了两张票,并且当只有一张牌打开但两种方式都没有运气时也试图运行命令。一张票是管理员,另一张是我的个人帐号。

登录工作正常但是当我尝试运行此命令时,我找到了here

p4 user -d -f user_name

我收到的回复是#34;您的会话已过期,请重新登录。"

我正在尝试在python中编写一个脚本来删除用户列表,但我首先需要知道在命令行窗口中运行哪些命令来删除用户。

1 个答案:

答案 0 :(得分:4)

我不确定是什么"两张门票打开"意味着它让我觉得你做了一些过于棘手的事情。如果在一个命令提示符下运行它:

p4 set P4USER=your_admin_user
p4 set P4PASSWD=
p4 login
p4 user -d -f user_name
应该做的伎俩 - 我最好的猜测,为什么你得到一张"票已过期"登录后,您在P4PASSWD中设置了旧票,并且它覆盖了您的P4TICKETS文件,或者您已经同时打开了多个窗口并且您在用户和您之间进行了交换对于您尝试连接的用户感到困惑。无论哪种方式,如果您在一个地方运行它,上述命令序列应该有效。

相关问题