Question Credentials
- KKo
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 10 ans 1 semaine #21576
par KKo
Credentials a été créé par KKo
Bonjour à tous,
J'ai un script qui se trouve sur un lecteur réseau qui utilise pour le mot de passe un fichier texte chiffré.
Quand je l'exécute depuis le serveur sur lequel je l'ai créé, aucun soucis.
Mais dès que j'essaye de le lancer depuis un autre système, les credentials ne fonctionne plus, j'ai une fenêtre avec la demande qui apparait.
Le but de ce script est de pouvoir lancer des commandes par les utilisateurs du domaine avec des credentials d'un utilisateur spécifique du domaine.
Mon morceau de script concernant les credentials
$username = \"WIN\toto\"
$password = \"P:\Service\Tmp\pass.txt\"
$cred = new-object -typename System.Management.Automation.PSCredential `
-argumentlist $username, (Get-Content $password | ConvertTo-SecureString)
J'ai utilisé la méthode suivante pour chiffrer mon mot de passe.
\"mot_de_passe\" | ConvertTo-SecureString -AsPlainText -Force | ConvertFrom-SecureString | Out-File \"P:\Service\Tmp\pass.txt\"
Du coup, je me demande qu'est ce qui intervient dans le processus de chiffrement la version de Powershell utilisé ou bien la version du système d'exploitation, ou les deux?
Est ce que le but de mon script est réalisable ?
J'ai un script qui se trouve sur un lecteur réseau qui utilise pour le mot de passe un fichier texte chiffré.
Quand je l'exécute depuis le serveur sur lequel je l'ai créé, aucun soucis.
Mais dès que j'essaye de le lancer depuis un autre système, les credentials ne fonctionne plus, j'ai une fenêtre avec la demande qui apparait.
Le but de ce script est de pouvoir lancer des commandes par les utilisateurs du domaine avec des credentials d'un utilisateur spécifique du domaine.
Mon morceau de script concernant les credentials
$username = \"WIN\toto\"
$password = \"P:\Service\Tmp\pass.txt\"
$cred = new-object -typename System.Management.Automation.PSCredential `
-argumentlist $username, (Get-Content $password | ConvertTo-SecureString)
J'ai utilisé la méthode suivante pour chiffrer mon mot de passe.
\"mot_de_passe\" | ConvertTo-SecureString -AsPlainText -Force | ConvertFrom-SecureString | Out-File \"P:\Service\Tmp\pass.txt\"
Du coup, je me demande qu'est ce qui intervient dans le processus de chiffrement la version de Powershell utilisé ou bien la version du système d'exploitation, ou les deux?
Est ce que le but de mon script est réalisable ?
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 10 ans 1 semaine #21577
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Credentials
KKo écrit:
KKo écrit:
Data Protection API lie ton mot de passe au compte ou à la machine.Du coup, je me demande qu'est ce qui intervient dans le processus de chiffrement la version de Powershell utilisé ou bien la version du système d'exploitation, ou les deux?
KKo écrit:
Une possibilité est d'utiliser la délégation .Est ce que le but de mon script est réalisable ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.077 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- Credentials