L'Utilità di pianificazione di Windows consente di automatizzare script e programmi da eseguire in base a una pianificazione. Tuttavia, potresti riscontrare il codice di errore 0xFFFD0000 quando tenti di eseguire script PowerShell come attività pianificate. Questo errore indica in genere un problema di configurazione con le impostazioni dell'attività. Esploriamo come diagnosticare e risolvere questo problema.
Passaggio 1:Aprire l'Utilità di pianificazione premendoWin + R, digitandotaskschd.msce premendo Invio.
Passaggio 2:Individua l'attività che genera l'errore. Fare clic destro su di esso e selezionare "Proprietà".
Passaggio 3:Passare alla scheda "Azioni" nella finestra Proprietà.
Passaggio 4:Selezionare l'azione per l'attività e fare clic sul pulsante "Modifica".
Passaggio 5:Nella finestra "Modifica azione", verifica che il campo "Programma/script" contenga il percorso corretto dell'eseguibile di PowerShell. Il percorso predefinito è in genere:
C:WindowsSystem32WindowsPowerShellv1.0powershell.exe
Se necessario, è possibile utilizzare il pulsante "Sfoglia" per individuare l'eseguibile corretto.
Passaggio 6:Nel campo "Aggiungi argomenti", assicurati di utilizzare la sintassi corretta per chiamare lo script PowerShell:
-File "C:PathToYourScript.ps1"
Sostituisci il percorso con la posizione effettiva del file di script.
Saperne di più:Utilità di pianificazione per eseguire script PowerShell e avvisi e-mail
Passaggio 7:Fare clic su "OK" per salvare le modifiche, quindi provare a eseguire nuovamente l'attività per vedere se l'errore è stato risolto.
Ulteriori passaggi per la risoluzione dei problemi
Se l'errore persiste dopo aver controllato la configurazione dell'attività, prova questi passaggi aggiuntivi:
Controlla le autorizzazioni dello script:Assicurati che l'account che esegue l'attività disponga delle autorizzazioni di lettura ed esecuzione per il file di script e la relativa directory principale.
Verifica la policy di esecuzione di PowerShell:La politica di esecuzione potrebbe impedire l'esecuzione degli script. Per verificare la policy corrente, apri PowerShell come amministratore ed esegui:
Get-ExecutionPolicy
Se è impostato su "Limitato", potrebbe essere necessario modificarlo per consentire l'esecuzione dello script:
Set-ExecutionPolicy RemoteSigned
Utilizza percorsi completi:Nel tuo script, utilizza percorsi completi per tutti i file o eseguibili a cui deve accedere. La directory di lavoro per le attività pianificate potrebbe non essere quella prevista.
Verifica le dipendenze del modulo:Se il tuo script si basa su moduli PowerShell, assicurati che siano installati e accessibili all'account che esegue l'attività.
Cause comuni dell'errore 0xFFFD0000
Comprendere le cause profonde può aiutare a prevenire eventi futuri:
- Percorsi di file errati nella configurazione dell'attività.
- Autorizzazioni insufficienti per l'account in esecuzione dell'attività.
- Restrizioni dei criteri di esecuzione di PowerShell.
- Dipendenze di script mancanti o inaccessibili.
- Problemi relativi al percorso di rete se lo script è archiviato in una condivisione di rete.
Registrazione per la risoluzione dei problemi
Per raccogliere ulteriori informazioni sul motivo per cui uno script non riesce, aggiungi la registrazione allo script PowerShell:
Start-Transcript -Path "C:LogsScriptLog.txt"
# Your script content here
Stop-Transcript
Ciò crea un file di registro con output dettagliato, che può essere prezioso per diagnosticare i problemi che si verificano durante l'esecuzione pianificata.
Esaminando attentamente la configurazione dell'attività e l'impostazione dello script, dovresti essere in grado di risolvere l'errore 0xFFFD0000 e far funzionare correttamente gli script PowerShell nell'Utilità di pianificazione. Ricordati di testare manualmente i tuoi script prima di pianificarli per rilevare eventuali problemi nelle prime fasi del processo.














