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)で実行される必要があることに注意してください。

bannerAds