none
comandi powershell da Task Scheduler RRS feed

  • Domanda

  • Buongiorno a tutti,

    abbiamo la necessità di caricare i numeri aziendali in una cartella contatti nell'Outlook dei nostri colleghi.

    Per effettuare questa attività abbiamo schedulato uno script PowerShell in questo modo:

    powershell.exe -executionpolicy bypass -file "C:\GalContact\IMPORT.ps1"

    Da script lanciamo il seguente comando:

    C:\GalContact\V3_GAL_EWS.ps1 -CredentialPath "C:\GalContact\credMIdac.cred" (altri parametri)

    Ora se lanciamo gli script manualmente ci esce la pagina dove immettiamo utente e password per accedere a Microsoft online.

    Se invece lanciamo la schedulazione, questa non funziona perchè non riesce a loggarsi.

    credMIdac.cred è un file xml così configurato:

    <Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04">
      <Obj RefId="0">
        <TN RefId="0">
          <T>System.Management.Automation.PSCredential</T>
          <T>System.Object</T>
        </TN>
        <ToString>System.Management.Automation.PSCredential</ToString>
        <Props>
          <S N="UserName">[NOSTRO ACCOUNT]</S>
          <SS N="Password">[PASSWORD CRIPTATA]</SS>
        </Props>
      </Obj>

    Qualcuno riesce a darmi supporto e indicarmi cosa stiamo sbagliando?

    Grazie Alessandro

    lunedì 13 gennaio 2020 13:34

Risposte

Tutte le risposte