none
Script pour créé une tâche powershell ou .bat Task RRS feed

  • Question

  • Bonjour j'ai essayer me faire un script en powershell ou .bat mais sans succès, j'essaie de faire un script pour quand je mais mon pc dans mon Park informatique j'ai pas besoin de recréé la tâche a chaque pc. Cette tache faux quelle s'exécute a chaque démarrage du pc ou a l'ouverture de session en utilisateur System le script qui exécute c'est des ligne de commande dans un fichier .bat. Mes problématique, quand tu mais un nom usagé faux aussi un nom pc et %computername% ne marche pas.

    Merci.

    Voici le script mais qui marche pas.

    <?xml version="1.0" encoding="UTF-16"?>
    <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
      <RegistrationInfo>
        <Date>2018-09-13T09:41:44.9345132</Date>
        <Author>%computername%\system</Author>
        <Description>test</Description>
        <URI>\test</URI>
      </RegistrationInfo>
      <Triggers>
        <LogonTrigger>
          <Enabled>true</Enabled>
          <UserId>%computername%\%username%</UserId>
        </LogonTrigger>
      </Triggers>
      <Principals>
        <Principal id="Author">
          <UserId>S-1-5-18</UserId>
          <RunLevel>HighestAvailable</RunLevel>
        </Principal>
      </Principals>
      <Settings>
        <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
        <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
        <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
        <AllowHardTerminate>true</AllowHardTerminate>
        <StartWhenAvailable>false</StartWhenAvailable>
        <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
        <IdleSettings>
          <StopOnIdleEnd>true</StopOnIdleEnd>
          <RestartOnIdle>false</RestartOnIdle>
        </IdleSettings>
        <AllowStartOnDemand>true</AllowStartOnDemand>
        <Enabled>true</Enabled>
        <Hidden>false</Hidden>
        <RunOnlyIfIdle>false</RunOnlyIfIdle>
        <WakeToRun>false</WakeToRun>
        <ExecutionTimeLimit>PT0S</ExecutionTimeLimit>
        <Priority>7</Priority>
      </Settings>
      <Actions Context="Author">
        <Exec>
          <Command>"c:\windows\updatefile.bat"</Command>
        </Exec>
      </Actions>
    </Task>

     
    mercredi 31 octobre 2018 17:04