Question Credentials

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

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

Plus d'informations
il y a 10 ans 1 semaine #21577 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Credentials
KKo écrit:

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?

Data Protection API lie ton mot de passe au compte ou à la machine.
KKo écrit:

Est ce que le but de mon script est réalisable ?

Une possibilité est d'utiliser la délégation .

Tutoriels PowerShell

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

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