Question Script pour mot de passe

Plus d'informations
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

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

Plus d'informations
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

Quand je lance mon script les mots de passes se génèrent bien mais je voudrais les exporter dans un fichier .csv

il te suffit normalement de faire un export-csv mais il te manque une étape avant car cette commande demande un objet

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
Propulsé par Kunena