IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

start-process utilisateur local impossible d'executer un programme


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 9
    Par défaut start-process utilisateur local impossible d'executer un programme
    Bonjour à tous,

    Je fais appel a votre aide et conseil, le script présenter ici dessous me permet d'executer un programme en tant qu'administrateur réseau, il marche trés bien, mais je n'arrive pas à le faire fonctionner en administrateur local. il passe bien le login/mot de passe mais me dit qui ne trouve pas le programme alors qu'il est toujours la.

    Voici code qui fonctionne avec login\mot de passe administrateur réseau
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $password = Cat "\\172.16.0.2\Script\pwd.pwd" | ConvertTo-SecureString -key (3,4,2,3,56,34,254,222,1,1,2,23,42,54,33,233,1,34,2,7,6,5,35,43)
    $User = "st-marc\administrateur"
    $Credential = New-Object -typename System.Management.Automation.PSCredential -ArgumentList $User, $Password
    Start-Process "D:\BMS_pix\driver\DPInst.exe" -Credential $credential
    Voici mon code pour l'admin local (le code ne fonctionne pas)

    J'ai biensur ré encoder le mot de passe, "st-marc" est bien un compte admin
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $password = Cat "\\172.16.0.2\Script\pwd.pwd" | ConvertTo-SecureString -key (3,4,2,3,56,34,254,222,1,1,2,23,42,54,33,233,1,34,2,7,6,5,35,43)
    $User = "st-marc"
    $Credential = New-Object -typename System.Management.Automation.PSCredential -ArgumentList $User, $Password
    Start-Process "D:\BMS_pix\driver\DPInst.exe" -Credential $credential


    merci de votre coup de main!

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Salut,
    quelle erreur as-tu ?
    Tu exécutes ce script en ouvrant une session PS sur le serveur ?

  3. #3
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 9
    Par défaut
    Oui le script est placer sur un serveur est il est executé a l'aide d'un raccourci placer dans le menu démarrer des postes clients

    Voici l'erreur:

    Start-Process : Impossible d'exécuter cette commande en raison de l'erreur*: Le dossier spécifié est introuva
    ble.

    l'erreur est indiqué aprés le "Start-process", la commande n'a pas changer entre la version login/mpd réseau et local.

  4. #4
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 9
    Par défaut
    Bonjour,

    voici l'erreur donnée par powershell:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     Start-Process : Impossible d'exécuter cette commande en raison de l'erreur*: Nom de répe
    rtoire non valide.
    Au niveau de \\172.16.0.2\d$\Script\DroitAdminPourLogiciels\dossier\BmsPix.ps1*: 7 Carac
    tère*: 14
    + Start-Process <<<<  "D:\BMS_pix\driver\DPInst.exe" -Credential $credential
        + CategoryInfo          : InvalidOperation: (:) [Start-Process], InvalidOperationEx 
       ception
        + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.S 
       tartProcessCommand
    Il indique une erreur de répertoire, a savoir que le script fonctionne l'orsque il est placer localement sur l'ordinateur.

  5. #5
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Par manque de temps il va m'être difficile de t'aider.
    As-tu consulté ce post ?
    Le compte local a bien les droits sur le lecteur D: ?
    Que donne l'exécution en local de ce script ?
    Et as-tu testé avec un lecteur mappé au lieu d 'un chemin UNC ?

    Au cas où, vérifie ce post...

  6. #6
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 9
    Par défaut
    C'est bon j'ai réussi!!


    Je vous donne la réponse, a savoir que le script est stoker sur un serveur et exceuter par des utilisateurs depuis leur session afin qu'il puisse executer un programme en tant q'administrateur local
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Start-Process -Credential $Credential "$PSHOME\powershell.exe "D:\BMS_pix\driver\DPInst.exe"" -WorkingDirectory c:\users\st-marc

  7. #7
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par jgjeremy01 Voir le message
    C'est bon j'ai réussi!!

Discussions similaires

  1. impossible d'executer les programmes Batchs
    Par Lisogane dans le forum Windows XP
    Réponses: 1
    Dernier message: 02/03/2011, 17h37
  2. impossible d'executer le programme !
    Par isoman dans le forum Visual C++
    Réponses: 5
    Dernier message: 03/07/2008, 10h02
  3. Impossible d'executer un programme sous XP
    Par Gouyon dans le forum Windows XP
    Réponses: 12
    Dernier message: 25/03/2008, 21h46
  4. Impossible d'executer un programme perl avec TK
    Par pentaracing dans le forum Interfaces Graphiques
    Réponses: 10
    Dernier message: 26/04/2007, 08h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo