Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.