Condividi tramite


Le attività pianificate fanno riferimento a percorsi non corretti del profilo utente

Questo articolo fornisce informazioni utili per risolvere un problema a causa del quale l'output viene scritto in un percorso di profilo utente non corretto quando si esegue uno script in un account utente usando Utilità di pianificazione di Windows.

Numero KB originale: 2968540

Note

Questo problema è stato risolto per gli utenti di Windows Server 2012 R2 e Windows 8.1. Per questi sistemi, applicare l'hotfix 3133689 KB.

Sintomi

Si supponga di configurare uno script di Windows PowerShell da eseguire con un account utente specifico usando Utilità di pianificazione di Windows in Windows Server 2012 o Windows 8. Ad esempio, si indirizza lo script al nome utente>.< Quando viene eseguito lo script, qualsiasi output indirizzato al percorso %USERPROFILE% viene scritto C:\Users\Default\* in anziché C:\Users\<username>\*in .

Causa

Questo problema si verifica a causa di una modifica dell'architettura apportata all'Utilità di pianificazione in Windows 8. A causa di questa modifica, il profilo utente per la configurazione dell'account potrebbe non essere completamente caricato quando lo script fa riferimento al percorso %USERPROFILE%.

Soluzione alternativa

Per risolvere questo problema, creare un processo fittizio da eseguire nel contesto dell'account utente desiderato uno (1) minuto prima dell'avvio dello script pianificato. In questo modo si garantisce che il profilo utente sia completamente caricato durante l'esecuzione dello script.