Wifiをカツ入れ
Wifiの挙動がおかしかった時にcopilotに書いてもらったスクリプト
Windows 11でWi-Fiを一度切断し、再接続するPowerShellスクリプトは以下のように記述できます。
📡 PowerShellスクリプト例:Wi-Fiの切断と再接続
# 接続したいSSID(ネットワーク名)を指定
$targetSSID = "Your_SSID_Name"
# Wi-Fiアダプター名(通常は "Wi-Fi")
$wifiAdapter = "Wi-Fi"
# Wi-Fiを無効化
Disable-NetAdapter -Name $wifiAdapter -Confirm:$false
Start-Sleep -Seconds 5
# Wi-Fiを有効化
Enable-NetAdapter -Name $wifiAdapter -Confirm:$false
Start-Sleep -Seconds 5
# 接続可能なWi-Fi一覧を取得
$availableNetworks = netsh wlan show networks
# 指定SSIDが見つかった場合に接続
if ($availableNetworks -match $targetSSID) {
netsh wlan connect name=$targetSSID
Write-Host "再接続しました:$targetSSID"
} else {
Write-Host "指定されたSSIDが見つかりません:$targetSSID"
}
✅ 補足
Wi-Fiという名前は一般的ですが、環境によって異なる場合があります。以下のコマンドで確認できます:
Get-NetAdapter | Where-Object {$_.Status -eq "Up"}Your_SSID_Nameは実際に接続したいWi-Fiのプロファイル名に置き換えてください。- スクリプトを管理者権限で実行する必要があります。PowerShellを「管理者として実行」してください。
- より安全にするには、アダプター名を変数化して、存在チェックを入れることもできます。
netsh wlan connect name=...は、事前にそのSSIDのプロファイルが保存されている必要があります(初回接続済みであること)。