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 :

Do you want to allow this app to make changes to your device?


Sujet :

Scripts/Batch

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 35
    Par défaut Do you want to allow this app to make changes to your device?
    Bonjour à tous,

    J'ai besoin de vos lumières...

    Après avoir mis en place un script de déploiement office 365, cryptage du mot de passe admin sur serveur de déploiement, désinstallation de l'ancienne version, etc...

    Tout est niquel, mes tests sur les laptops du domain se passe très bien, mis à part un petit détail qui me sort du ***...

    Lors du démarrage du script sur un poste client avec élévation des droits (script ps lancé via batch) , j'ai cette fenêtre qui apparaît : "Do you want to allow this app to make changes to your device?".

    Un simple clic suffit pour lancer le tout mais j'aimerais que ce soit parfait et que ce fichu clic se fasse automatiquement...

    Quelqu'un aurait une idée de la commande ps a utiliser ?? ou d'une méthode bis pour que je puisse passer cette étape ?


    Merci d'avance au champion qui me trouvera la solution !! (c'est bête, juste un clic de l'utilisateur, mais j'y tient !!)

    Et ce n'est pas faute d'avoir fait des fouilles archéologique !!


    Merci !!

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Mai 2020
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Distribution

    Informations forums :
    Inscription : Mai 2020
    Messages : 288
    Par défaut
    Bonjour,

    Ce code envoie un clic gauche en PowerShell :

    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function Click-MouseButton
    {
        $signature=@' 
          [DllImport("user32.dll",CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)]
          public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long dwExtraInfo);
    '@ 
     
        $SendMouseClick = Add-Type -memberDefinition $signature -name "Win32MouseEventNew" -namespace Win32Functions -passThru 
     
            $SendMouseClick::mouse_event(0x00000002, 0, 0, 0, 0);
            $SendMouseClick::mouse_event(0x00000004, 0, 0, 0, 0);
    }
    Click-MouseButton

    À toi de mettre la fonction Click-MouseButton au bon endroit

    Tu peux aussi modifier l'emplacement de ta souris en modifiant ces paramètres en fonction de l'emplacement de ta fenêtre (si tu dois placer ton curseur dans la fenêtre à cliquer) :

    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    [System.Windows.Forms.Cursor]::Position = New-Object System.Drawing.Point(1240,489)

    Ce code est à mettre avant "Click-MouseButton"

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 35
    Par défaut
    Hello,

    Hé bien, quand on a trop le nez dedans... On ne pense pas à tout...

    Merci à toi... Je teste ça et je te dis si c'est ok... Mais logiquement...

    Merci beaucoup, j'espère que ça servira à d'autre !!

    Bon weekend, je reviens lundi pour confirmation !!

  4. #4
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Bonjour,

    Je pense qu'il s'agit de l'UAC Windows.
    1) Il y a fort à parier que Windows ne laissera pas le clic ce faire par un script sinon cette demande d'élévation de privilège ne servirai à rien.
    2) Ton script sera surement déjà en attente de la fin de process et ne lancera pas les lignes demandés au moment souhaitez.

    Essaie l'installation via le compte Système avec psexec pour essayer.

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 35
    Par défaut
    Hello,

    Merci de ta participation,

    Ce n'est pas de l'uac proprement dit, il n'y a pas de demande User/password... Le script est conçu pour crypter le mot de passe admin du domain(sur le serveur de déploiement), et de l'utiliser sur un poste client avec accès de base... Et il joue très bien son rôle...
    Il demande juste une validation standard, comme si l'utilisateur était lui-même admin, sans l'être...

    C'est la fenêtre que j'obtiens pour chacune de mes actions demandant une élévation de privilège, mais, comme je suis admin, j'ai juste a cliquer ok... J'imagine que quand tu dis fenetre uac, c'est comme si je faisais une manipulation sur un poste client, je dois entrer mon user admin et mot de passe pour une même opération sur poste user... (Un user standard à besoin de ma permission (user/password) pour installer un soft, moi non)

    C'est bien ça ? Ou j'ai loupé une subtilité ?

    Je suis preneur de chaque vision des choses..

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 35
    Par défaut
    J'ajoute que, lorsque la fenêtre apparaît, l'élévation est déjà active...

  7. #7
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    C'est bien l'UAC, voir son fonctionnement ici : https://docs.microsoft.com/fr-fr/win...-control-works

    J'ajoute que, lorsque la fenêtre apparaît, l'élévation est déjà active
    Je ne comprend pas ce que cela veux dire, c'est une fenêtre qui te demande de confirmer l'élévation de privilège

Discussions similaires

  1. it seems that this project has not been built yet. do you want to build it now ?
    Par makrem96 dans le forum Développement 2D, 3D et Jeux
    Réponses: 1
    Dernier message: 25/01/2015, 21h17
  2. Réponses: 4
    Dernier message: 25/04/2012, 09h10
  3. Do you want to run or save this file ?
    Par laurentSc dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 07/12/2011, 23h01
  4. Réponses: 16
    Dernier message: 30/10/2010, 00h32
  5. [HTML] do you want to display non secure items
    Par pmithrandir dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 17/03/2008, 12h08

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