Ajouter wifilock.ps1
This commit is contained in:
24
wifilock.ps1
Normal file
24
wifilock.ps1
Normal file
@@ -0,0 +1,24 @@
|
||||
# Nom du réseau autorisé
|
||||
$allowedSSID = "ProfsH3"
|
||||
|
||||
# Obtenir la liste des profils Wi-Fi enregistrés
|
||||
$wifiProfiles = netsh wlan show profiles | Select-String "Profil Tous les utilisateurs" | ForEach-Object {
|
||||
($_ -split ":")[1].Trim()
|
||||
}
|
||||
|
||||
# Supprimer tous les profils sauf "ProfsH3"
|
||||
foreach ($profile in $wifiProfiles) {
|
||||
if ($profile -ne $allowedSSID) {
|
||||
Write-Output "Suppression du profil Wi-Fi : $profile"
|
||||
netsh wlan delete profile name="$profile"
|
||||
}
|
||||
}
|
||||
|
||||
# Désactivation de la connexion automatique aux nouveaux réseaux
|
||||
netsh wlan set blockednetworks display=show
|
||||
netsh wlan add filter permission=denyall networktype=infrastructure
|
||||
|
||||
# Autoriser uniquement le réseau "ProfsH3"
|
||||
netsh wlan add filter permission=allow ssid="$allowedSSID" networktype=infrastructure
|
||||
|
||||
Write-Host "`n✅ Seul le réseau Wi-Fi '$allowedSSID' est désormais autorisé." -ForegroundColor Green
|
||||
Reference in New Issue
Block a user