Question
Sortir du script en cas d'échec de l'UAC
- Pascal
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 0
il y a 9 ans 1 semaine #23624
par Pascal
Sortir du script en cas d'échec de l'UAC a été créé par Pascal
Bonjour tout le monde, j'ai un petite question :
J'ai un script qui procède à la réinstallation d'un logiciel.
Il appelle donc le \".exe\" puis la fenêtre de l'UAC arrive
Si on la remplit correctement tout se déroule comme il faut, mais si on clique sur annuler lors de cette interaction avec l'UAC le script ne réagit plus et je suis obliger de le quitter à la main y'as t'il une possibilité de faire en sorte qu'en cas d'erreur sur l'UAC de sortir du script svp ?
Merci !
J'ai un script qui procède à la réinstallation d'un logiciel.
Il appelle donc le \".exe\" puis la fenêtre de l'UAC arrive
Si on la remplit correctement tout se déroule comme il faut, mais si on clique sur annuler lors de cette interaction avec l'UAC le script ne réagit plus et je suis obliger de le quitter à la main y'as t'il une possibilité de faire en sorte qu'en cas d'erreur sur l'UAC de sortir du script svp ?
Merci !
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 9 ans 1 semaine #23627
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Sortir du script en cas d'échec de l'UAC
Salut,
ton script est exécuté dans quel contexte ? une console ?
Quelle partie déclenche l'UAC, l'install ou le code de ton script ?
Quel OS ? quelle version de PS ?
ton script est exécuté dans quel contexte ? une console ?
Quelle partie déclenche l'UAC, l'install ou le code de ton script ?
Quel OS ? quelle version de PS ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Pascal
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 0
il y a 9 ans 1 semaine #23631
par Pascal
Réponse de Pascal sur le sujet Re:Sortir du script en cas d'échec de l'UAC
Salut, merci pour ta réponse,
J’exécute le fichier.ps1 depuis le bureau/compte utilisateur
L'uac est déclenchée lors de
[code:1] try
{
Start-Process -FilePath $OnedriveInstallPath -ArgumentList \"/silent\" -Wait
}
catch
{
Writelog \"Install\" \"Impossible de démarrer l'installation de OneDrive, le setup est bien présent ?\"
Writelog \"Recap\" \"/!\ Erreur avec l'installation OneDrive, consulter le log 1- Installation Onedrive \"
Write-Host \"Impossible de démarrer l'installation de OneDrive, le setup est bien présent ?\" -ForegroundColor Yellow
Pause
exit 1[/code:1]
Sur Windows 7 version 5.1 de PS
J’exécute le fichier.ps1 depuis le bureau/compte utilisateur
L'uac est déclenchée lors de
[code:1] try
{
Start-Process -FilePath $OnedriveInstallPath -ArgumentList \"/silent\" -Wait
}
catch
{
Writelog \"Install\" \"Impossible de démarrer l'installation de OneDrive, le setup est bien présent ?\"
Writelog \"Recap\" \"/!\ Erreur avec l'installation OneDrive, consulter le log 1- Installation Onedrive \"
Write-Host \"Impossible de démarrer l'installation de OneDrive, le setup est bien présent ?\" -ForegroundColor Yellow
Pause
exit 1[/code:1]
Sur Windows 7 version 5.1 de PS
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 9 ans 1 semaine #23634
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Sortir du script en cas d'échec de l'UAC
Que donne l'exécution de
[code:1]
$OnedriveInstallPath='Full path'
Start-Process -FilePath $OnedriveInstallPath -ArgumentList \"/silent\" -Wait[/code:1]
dans la console avec les droits User puis Admin ? ?
[code:1]
$OnedriveInstallPath='Full path'
Start-Process -FilePath $OnedriveInstallPath -ArgumentList \"/silent\" -Wait[/code:1]
dans la console avec les droits User puis Admin ? ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Pascal
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 0
il y a 9 ans 1 semaine #23635
par Pascal
Réponse de Pascal sur le sujet Re:Sortir du script en cas d'échec de l'UAC
Alors en tant qu'admin - j'ai l'uac qui se lance pour ouvrir powershell donc le reste suit son cours sans problème
Quand je lance ce morceau en droits user j'ai l'uac qui se déclenche normalement en cas de oui l'installe se fait, en cas de refus le script fige et si j'appuie entrée il me ferme la console Powershell
Quand je lance ce morceau en droits user j'ai l'uac qui se déclenche normalement en cas de oui l'installe se fait, en cas de refus le script fige et si j'appuie entrée il me ferme la console Powershell
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 9 ans 1 semaine #23636
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Sortir du script en cas d'échec de l'UAC
Tu as le même soucis en exécutant l'install dans une console classique (cmd.exe) ?
Ensuite essaie dans PS en utilisant la classe process et pas le cmdlet Start-Process.
Ensuite essaie dans PS en utilisant la classe process et pas le cmdlet Start-Process.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.041 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Sortir du script en cas d'échec de l'UAC