Pythonでネットワークインターフェイスを無効にするには?
ネットワークアダプタを無効にするには、サブプロセスモジュールを使用してコマンドラインコマンドを実行します。具体的には、netshコマンドを実行してネットワークアダプタを無効にすることができます。以下に、Pythonを使用してネットワークアダプタを無効にするサンプルコードを示します。
import subprocess
def disable_network_adapter(adapter_name):
command = f'netsh interface set interface "{adapter_name}" admin=disable'
subprocess.run(command, shell=True)
# 使用示例
adapter_name = '以太网' # 你需要禁用的网络适配器的名称
disable_network_adapter(adapter_name)
上述の例では、disable_network_adapter 関数は、指定された名前のネットワークアダプタを無効にするコマンドラインコマンドを実行します。あなたは、adapter_name 変数を無効にしたいネットワークアダプタの名前に設定する必要があります。このメソッドは管理者権限が付与されたコマンドプロンプト(または Powershell)で実行される必要があることに注意してください。