Question
Get-Credential probléme de mdp
- COTTIN
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 84
- Remerciements reçus 0
il y a 13 ans 9 mois #12542
par COTTIN
Get-Credential probléme de mdp a été créé par COTTIN
Bonjour
Je doit mettre des PC sous le domaine automatiquement en lançant un script
[code:1]$chaine_chiffree = Get-Content d:\test\chaine_c2.txt
$cle = Get-Content d:\test\cle.txt
$chaine_originale = ConvertTo-SecureString -key $cle -String $chaine_chiffree
$ptr = [System.Runtime.InteropServices.Marshal]::«»SecureStringToBSTR($chaine_originale)
Add-Computer -DomainName \"********\" -Credential \"******\"[/code:1]
J'ai mis de *** pour de la sécurité.
Mon mot de passe est crypter et je doit le rajouter dans la case mdp du credential.
J'ai esseyer beaucoup de manip mais aucune ne fonctionne.
J’espère que j'ai été asser clair avec vous.
Je doit mettre des PC sous le domaine automatiquement en lançant un script
[code:1]$chaine_chiffree = Get-Content d:\test\chaine_c2.txt
$cle = Get-Content d:\test\cle.txt
$chaine_originale = ConvertTo-SecureString -key $cle -String $chaine_chiffree
$ptr = [System.Runtime.InteropServices.Marshal]::«»SecureStringToBSTR($chaine_originale)
Add-Computer -DomainName \"********\" -Credential \"******\"[/code:1]
J'ai mis de *** pour de la sécurité.
Mon mot de passe est crypter et je doit le rajouter dans la case mdp du credential.
J'ai esseyer beaucoup de manip mais aucune ne fonctionne.
J’espère que j'ai été asser clair avec vous.
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 13 ans 9 mois #12549
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Get-Credential probléme de mdp
Bonjour,
La Cmdlet Add-Computer dispose effectivement d'un paramétre '-Credential' :
[code:1]PS C:\> Get-Help Add-Computer -Parameter Credential
-Credential <PSCredential>
Spécifie un compte d'utilisateur qui a l'autorisation d'exécuter cette action. La valeur par défaut est l'utilisate
ur actuel.
Tapez un nom d'utilisateur, tel que « User01 » ou « Domain01\User01 », ou entrez un objet PSCredential, tel que cel
ui généré par l'applet de commande Get-Credential. Si vous tapez un nom d'utilisateur, vous êtes invité à entrer un
mot de passe.
Obligatoire ? false
Position ? named
Valeur par défaut Informations d'identification du compte d'utilisateur actuel
Accepter l'entrée de pipeline ? false
Accepter les caractères génériques ? false[/code:1]
La valeur de ce paramètre peut donc être :
- Soit un objet \"System.String\" correspondant au nom du compte à utiliser pour rentrer la machine dans le domaine. Dans ce cas, un mot de passe sera demandé ;
- Soit un objet PSCredential. Cet objet est composé d'un nom de compte et d'un mot de passe.
Dans ton cas, tu as encrypté le mot de passe dans un fichier, à l'aide d'une clef.
Il te faut donc reconstituer l'objet PSCredential.
Une solution :
[code:1]$chaine_chiffree = Get-Content d:\test\chaine_c2.txt
$cle = Get-Content d:\test\cle.txt
$password = ConvertTo-SecureString -key $cle -String $chaine_chiffree
$user = \"NomDomaine\LoginUtilisateur\"
$Credential = New-Object -typename System.Management.Automation.PSCredential -ArgumentList $User, $Password
Add-Computer -DomainName \"NomDomaine\" -Credential $Credential[/code:1]
Voir les exemples donnés ici
Un petit tuto ici
@ +
Matthew<br><br>Message édité par: Matthew BETTON, à: 15/08/12 16:34
La Cmdlet Add-Computer dispose effectivement d'un paramétre '-Credential' :
[code:1]PS C:\> Get-Help Add-Computer -Parameter Credential
-Credential <PSCredential>
Spécifie un compte d'utilisateur qui a l'autorisation d'exécuter cette action. La valeur par défaut est l'utilisate
ur actuel.
Tapez un nom d'utilisateur, tel que « User01 » ou « Domain01\User01 », ou entrez un objet PSCredential, tel que cel
ui généré par l'applet de commande Get-Credential. Si vous tapez un nom d'utilisateur, vous êtes invité à entrer un
mot de passe.
Obligatoire ? false
Position ? named
Valeur par défaut Informations d'identification du compte d'utilisateur actuel
Accepter l'entrée de pipeline ? false
Accepter les caractères génériques ? false[/code:1]
La valeur de ce paramètre peut donc être :
- Soit un objet \"System.String\" correspondant au nom du compte à utiliser pour rentrer la machine dans le domaine. Dans ce cas, un mot de passe sera demandé ;
- Soit un objet PSCredential. Cet objet est composé d'un nom de compte et d'un mot de passe.
Dans ton cas, tu as encrypté le mot de passe dans un fichier, à l'aide d'une clef.
Il te faut donc reconstituer l'objet PSCredential.
Une solution :
[code:1]$chaine_chiffree = Get-Content d:\test\chaine_c2.txt
$cle = Get-Content d:\test\cle.txt
$password = ConvertTo-SecureString -key $cle -String $chaine_chiffree
$user = \"NomDomaine\LoginUtilisateur\"
$Credential = New-Object -typename System.Management.Automation.PSCredential -ArgumentList $User, $Password
Add-Computer -DomainName \"NomDomaine\" -Credential $Credential[/code:1]
Voir les exemples donnés ici
Un petit tuto ici
@ +
Matthew<br><br>Message édité par: Matthew BETTON, à: 15/08/12 16:34
Connexion ou Créer un compte pour participer à la conversation.
- COTTIN
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 84
- Remerciements reçus 0
il y a 13 ans 9 mois #12553
par COTTIN
Réponse de COTTIN sur le sujet Re:Get-Credential probléme de mdp
C'est bon le script fonctionne trés bien.
Une bonne installation de Windows 7 automatisée de A-Z.
Une bonne installation de Windows 7 automatisée de A-Z.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.035 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Get-Credential probléme de mdp