Question
Script pour mot de passe
- cubio
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 7 ans 4 mois #27748
par cubio
Script pour mot de passe a été créé par cubio
Bonjour,
Etant débutant j'ai vraiment du mal avec mon script.
J'ai réussi à créer un script qui me génère des mots de passe avec la taille et les caractères que je souhaite.
Quand je lance mon script les mots de passes se génèrent bien mais je voudrais les exporter dans un fichier .csv ou texte si cela n'est pas possible. J'ai essayé plusieurs commande mais je n'arrive à rien. Pouvez-vous m'aider svp...
voici le script :
# Initilisation des variables
$mdpgen = \"\"
$i=0
$mdpall =@()
$sepa =\"\"
[Reflection.Assembly]::LoadWithPartialName(\"System.Web\")>$null
for ($i=0;$i -lt 3;$i++)
{
$prefix = Get-Random -InputObject Arbresle,Hopital
$chdiz = Get-Random -InputObject 0,1,2,3,4,5,6,7,8,9
$chunit = Get-Random -InputObject 0,1,2,3,4,5,6,7,8,9
$suffixe = Get-Random -InputObject $
$mdpgen = $mdpgen+$prefix+$chdiz+$chunit+$suffixe
}
echo $mdpgen
Etant débutant j'ai vraiment du mal avec mon script.
J'ai réussi à créer un script qui me génère des mots de passe avec la taille et les caractères que je souhaite.
Quand je lance mon script les mots de passes se génèrent bien mais je voudrais les exporter dans un fichier .csv ou texte si cela n'est pas possible. J'ai essayé plusieurs commande mais je n'arrive à rien. Pouvez-vous m'aider svp...
voici le script :
# Initilisation des variables
$mdpgen = \"\"
$i=0
$mdpall =@()
$sepa =\"\"
[Reflection.Assembly]::LoadWithPartialName(\"System.Web\")>$null
for ($i=0;$i -lt 3;$i++)
{
$prefix = Get-Random -InputObject Arbresle,Hopital
$chdiz = Get-Random -InputObject 0,1,2,3,4,5,6,7,8,9
$chunit = Get-Random -InputObject 0,1,2,3,4,5,6,7,8,9
$suffixe = Get-Random -InputObject $
$mdpgen = $mdpgen+$prefix+$chdiz+$chunit+$suffixe
}
echo $mdpgen
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 7 ans 4 mois #27749
par Philippe
Réponse de Philippe sur le sujet Re:Script pour mot de passe
salut alan
voici le resultat apres correction de ton script :
[code:1]# Initilisation des variables
$mdpgen = \"\"
$i = 0
$mdpall = @()
$sepa = \"\"
[Reflection.Assembly]::LoadWithPartialName(\"System.Web\"«»)>$null
$mdpall = for ($i = 0;$i -lt 3;$i++) {
$prefix = Get-Random -InputObject Arbresle,Hopital
$chdiz = Get-Random -InputObject 0,1,2,3,4,5,6,7,8,9
$chunit = Get-Random -InputObject 0,1,2,3,4,5,6,7,8,9
$suffixe = Get-Random -InputObject $
$mdpgen = \"$prefix$chdiz$chunit$suffixe\"
$object = New-Object PSObject
$object | Add-Member -MemberType NoteProperty –Name motdepasse –Value $mdpgen
$object
}
$mdpall | export-csv C:\temp\t.txt
[/code:1]
il te suffit normalement de faire un export-csv mais il te manque une étape avant car cette commande demande un objetQuand je lance mon script les mots de passes se génèrent bien mais je voudrais les exporter dans un fichier .csv
voici le resultat apres correction de ton script :
[code:1]# Initilisation des variables
$mdpgen = \"\"
$i = 0
$mdpall = @()
$sepa = \"\"
[Reflection.Assembly]::LoadWithPartialName(\"System.Web\"«»)>$null
$mdpall = for ($i = 0;$i -lt 3;$i++) {
$prefix = Get-Random -InputObject Arbresle,Hopital
$chdiz = Get-Random -InputObject 0,1,2,3,4,5,6,7,8,9
$chunit = Get-Random -InputObject 0,1,2,3,4,5,6,7,8,9
$suffixe = Get-Random -InputObject $
$mdpgen = \"$prefix$chdiz$chunit$suffixe\"
$object = New-Object PSObject
$object | Add-Member -MemberType NoteProperty –Name motdepasse –Value $mdpgen
$object
}
$mdpall | export-csv C:\temp\t.txt
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.034 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Script pour mot de passe