Python子进程不会更改我的ip地址

时间:2016-06-26 10:56:35

标签: python ip subprocess

我写了一个Python脚本,应该在执行时更改我的IP地址。我向下看了stackoverflow网站,看到了一些类似于我的解决方案。有些人认为我不做任何事情。有什么线索的原因?

import subprocess
subprocess.run(['runas', '/user:Administrator', 'netsh interface ip set address name=”Ethernet” static IP-I-Want Subnet Standardgatewey'])

当我执行netsh时,它工作正常但不在Python脚本中。我使用Python 3.5

在cmd中它工作正常;这是我的工作:

  1. 使用管理员权限打开cmd
  2. 写下命令:netsh
  3. 现在我写了命令interface ip set address name=”Ethernet” static New-Ip New-Subnet New-Standardgatewey
  4. IP已更改,但在脚本中它不执行任何操作。

    我使用的是Windows 10。

0 个答案:

没有答案