Question Suppression par demande

Plus d'informations
il y a 1 an 7 mois #32506 par Giliéron Grégory
Bonjour, j'essaie désepérément de créer une commande pour 1) rechercher les users locaux  2) afficher le résultats avec numérotation   3) faire une demande de quel user supprimer 4) quand je rentre 4 cela supprime l user 4 

est ce que le message est clair pour vous ? 

voici mes premières lignes qui je pense règlent les points 1 et 2 

$a=1; Get-LocalUser |ForEach-Object {"$($a).) $($_.name) "; $a++}

 

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 an 7 mois #32509 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Suppression par demande
Salut,
une interface graphique serait plus approprié.
Sinon il te faut construire, par exemple, une liste avec le numéro en clé et le user en valeur $l=@{1='username'} afin de le retrouver celui sélectionné. Puis réafficher la liste à chaque suppression.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 1 an 7 mois #32512 par Giliéron Grégory
j'ai réussi comme ceci


while(1) {

$a=1

$users = Get-LocalUser

$users|ForEach-Object {"$($a).) $($_.name) "; $a++}

$valeur = Read-Host "Quel utillisateur voulez-vous supprimer ?"
if (($valeur -ge 1) -and ($valeur -le $users.Count))
{
$reponse = Read-Host "Etes vous sûr ? oui - non"
if ($reponse -eq "oui")
{
$reponse2 = Read-Host "Etes vous vraiment sûr ? oui - non"
}
if ($reponse2 -eq "oui")


{
Remove-LocalUser "$($users[$valeur - 1])"
}
else
{
Write-Host "non non non vous n'avez pas dit le mot magique"
}
}
else
{
Write-Host "l'utilisateur demandé n'existe pas"
}


}

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.066 secondes
Propulsé par Kunena