1 votes

Comment exécuter la commande "netsh wlan show profiles" à partir de .bat ?

Comment puis-je faire en sorte que toutes les infos de la commande netsh wlan show profiles + "key=clear" ira dans txt por *.bat ?

Je cherche à prendre toutes les infos par txt de mon wlan en 1 clic. [profils + mots de passe]

J'ai une partie du travail de aquí

merci passez une bonne journée

0voto

GAD3R Points 3539

Vous pouvez utiliser le WifiPasswordReveal script. Il suffit de le télécharger à partir de aquí :

0voto

Vous pourriez envisager de rediriger le résultat de la commande, c'est ce qu'elle envoie à l'adresse suivante stdout console par défaut, dans un fichier à la place en utilisant l'opérateur de redirection >

netsh [some commands here] > .\File.TXT

Ce qui créerait le fichier dans le répertoire actuel où vous vous trouvez.

NB : il y a aussi une deuxième >> opérateur de redirection avec des caractères doubles plus grands que qui ajoute au fichier existant au lieu de réécriture de le fichier existant, c'est à dire effacer son contenu et en créer un nouveau, unluke le premier, qui ne fait qu'ajouter dans l'existant sans effacer le contenu précédent.

0voto

root Points 3412

Une alternative à Powershell pour révéler les mots de passe Wifi enregistrés,

$results = netsh wlan show profiles | Select-String -pattern 'All User Profile'

foreach ($result in $results) {
    $result = $result.ToString()

    # split the string by the delimiter, then remove leading spaces
    $result = $result.Split(':').TrimStart()

    $result = $result[1]

    # print the results
    netsh wlan show profile name=$result key=clear | Select-String -pattern 'Key Content|SSID name'

    Write-Host ''
}

pause

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X