Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3794 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [powershell] psdrive / Tache Planifiée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[powershell] psdrive / Tache Planifiée

n°2432131
razer69
Posté le 13-11-2022 à 10:58:05  profilanswer
 

Bonjour,
 
Je dispose d'un script qui fonctionne pour installer a distance un MSI sur mes serveurs citrix.
 
Je le lance manuellement, maintenant je voudrais le mettre en le script en tache planifier, mais dans le script je doit indiquer "credential " pour le PSDRIVE.
 

Code :
  1. $credential = Get-Credential "admixx@xxxx.lan"
  2. $psdrive = @{
  3.     Name = "PSDrive"
  4.     PSProvider = "FileSystem"
  5.     Root = "\\yyyyy\DATA_APPLICATION"
  6.     Credential = $credential
  7. }


 
Quelle modification je dois faire dans mon script pour rendre cela fonctionnelle en mode non interactive.(et Secure)
 
Je n'arrive pas a trouver  des exemples pour m'aiguiller sur ma modification à faire , auriez-vous des conseils?
 
Merci d'avance
 
razer69

mood
Publicité
Posté le 13-11-2022 à 10:58:05  profilanswer
 

n°2432153
rorosk
Posté le 14-11-2022 à 00:23:14  profilanswer
 

Le plus simple est de sauvegarder les credentials dans un fichier chiffré, sous le même compte avec lequel sera executé la tâche planifiée.

Code :
  1. Get-Credential "admixx@xxxx.lan" | Export-CliXml -Path "./mon-chemin/creds.xml"


Dans le script de la tâche planifiée

Code :
  1. $creds = Import-CliXml -Path "./mon-chemin/creds.xml"


 
Export-CliXml utilise la DPAPI Windows, tu peux faire le test, mais avec un autre compte sur la même machine les credentials ne pourront pas être déchiffrés.
C'est bien expliqué dans la réponse StackOverflow à cette question : save PSCredential in the file


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [powershell] psdrive / Tache Planifiée

 

Sujets relatifs
[powershell] Office365 Authentification mordernePowershell : Lancement programme + notification
Transformer script Powershell en batch[Powershell] [RESOLU] Script pour mettre à jour Firefox
[Powershell] [RESOLU] Lire caractères à partir du 17eme d'une chaine[PowerShell] Script SFTP avec authentification par clé de f
Création d'un .bat ou script PowerShell pour partage de dossiers.[Powershell] Variable objet en paramètre de fonction & ValidateSet
[Powershell] sauvegarde client / serveur[Powershell] Condition Vide ou null
Plus de sujets relatifs à : [powershell] psdrive / Tache Planifiée


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR