Réponses:
pour cela, vous devez certainement créer un fichier de commandes. peut-être que le lien suivant vous aidera à ce sujet
Ceci est le poste similaire . Essaye le.
Le scénario
cmdkey.exe /list > "%TEMP%\List.txt"
findstr.exe Target "%TEMP%\List.txt" > "%TEMP%\tokensonly.txt"
FOR /F "tokens=1,2 delims= " %%G IN (%TEMP%\tokensonly.txt) DO cmdkey.exe /delete:%%H
del "%TEMP%\List.txt" /s /f /q
del "%TEMP%\tokensonly.txt" /s /f /q
Essayez le one-liner suivant:
for /F "tokens=1,2 delims= " %G in ('cmdkey /list ^| findstr Target') do cmdkey /delete %H
Il fait exactement ce que fait le fichier batch, mais sans les fichiers temporaires, et sur une seule ligne. Canalisez les résultats de la cmdkey / list dans findstr (qui recherchera une chaîne de STDIN). Ensuite, utilisez le résultat à l'intérieur d'une boucle FOR en utilisant sa fonction de "commande à traiter" entre guillemets simples et en supprimant chacun des éléments (le deuxième paramètre de la liste). tuyauterie et aucun fichier temporaire.
Bien sûr, mais cela dépend du nombre de «noms cibles» que vous avez.
cmdkey /delete:Administrator && cmdkey /delete:Knuckle-Dragger
Hdel was unexpected at this time
- qu'est-ce que cela signifie?