Configurer démarrage logiciel à chaque logon

Bo 61 Points de réputation
2024-11-18T23:42:23.6066667+00:00

Salut,

j'essaye de configurer avec Intune tous les pc Windows d'executer un programme lors du login d'un utilisateur.
J'ai essayé avec script powershell de Devices > Scripts et ca a bien fonctionné une seule fois. J'ai besoin que ca s'exécute à chaque login.

J'ai aussi essayé avec un script powershell d'ajouter une tache qui exécute le programme, mais je n'arrive pas l'exécuter dans le contexte de l'utilisateur connecté.
J'ai essayé avec ce script mais j'ai toujours un problème de syntaxe. Il n'accepte pas seulement si je change l'usager pour "NT AUTHORITY\SYSTEM", mais ca ne m'aide pas car il ne s'execute pas avec le compte de l'usager connecté sous windows.

voici le script ps:

$taskName = "test1"
$trigger = New-ScheduledTaskTrigger -AtLogOn
$action = New-ScheduledTaskAction -Execute "PowerShell.exe" -Argument "-File 'startup.exe'"
Register-ScheduledTask -TaskName $taskName -Trigger $trigger -Action $action -User "NT AUTHORITY\INTERACTIVE" -RunLevel Highest

Merci !

Microsoft Intune
Microsoft Intune
Solution de gestion basée sur le cloud Microsoft qui offre des fonctionnalités de gestion des périphériques mobiles, de gestion des applications mobiles et de gestion des PC.
26 questions
PowerShell
PowerShell
Famille d’infrastructures d’automatisation des tâches et de gestion de la configuration Microsoft composée d’un interpréteur de commandes et d’un langage de script associé.
12 questions
0 commentaires Aucun commentaire
{count} votes

Réponse acceptée
  1. Crystal-MSFT 50,676 Points de réputation Fournisseur Microsoft
    2024-11-19T01:47:13.9433333+00:00

    @Bo, merci d'avoir posté dans les questions-réponses. Pour déployer une tâche planifiée dans Intune, vous pouvez créer une tâche planifiée dans Windows et l'exporter. Je remarque que votre tâche est exécutée dans le contexte utilisateur. Assurez-vous que votre tâche est configurée pour s'exécuter en tant que BUILTIN\Users dans la tâche que vous avez créée. De plus, dans le script PowerShell du lien suivant, supprimez le « -User system ».

    https://credibledev.com/how-to-deploy-a-scheduled-task-in-intune/

    Remarque : lien non Microsoft, juste pour référence.

    Créez ensuite une application Win32 pour la déployer via Intune. J'espère que ces informations pourront vous aider.


    Si la réponse vous est utile, veuillez cliquer sur « Accepter la réponse » et veuillez la voter positivement. Si vous avez des questions supplémentaires sur cette réponse, veuillez cliquer sur « Commenter ».

    Remarque : veuillez suivre les étapes décrites dans notre documentation pour activer les notifications par e-mail si vous souhaitez recevoir la notification par e-mail associée à ce fil de discussion.


0 réponses supplémentaires

Trier par : Le plus utile

Votre réponse

Les réponses peuvent être marquées comme Réponses acceptées par l’auteur de la question, ce qui permet aux utilisateurs de connaître la réponse qui a résolu le problème de l’auteur.