J'ai un script principal qui exécute d'autres scripts et charge les variables de ces scripts en utilisant le point d'approvisionnement. Le script s'exécute bien interactivement, mais lorsque je le programme pour l'exécuter, il ne fonctionne pas les scripts que je suis dot source. Des idées?Script powershell planifié ne s'exécutant pas de scripts de point source
4
A
Répondre
6
J'ai eu un problème similaire: Mes scripts sources ne se sont pas exécutés lorsque j'ai exécuté le script principal avec run en tant qu'administrateur.
Il s'est avéré que le répertoire de base était différent, lorsque j'ai exécuté le script en tant qu'administrateur. Essayez d'utiliser le chemin absolu dans votre point d'approvisionnement. Si cela fonctionne alors, vous pouvez trouver une meilleure solution, comme ceci:
$subScriptName = "MySubscript.ps1"
$subScriptPath = Join-Path -Path $callingDir -ChildPath $subScriptName
if (Test-Path $subScriptPath)
{
# use file from local folder
. $subScriptPath
}
else
{
# use central file (via PATH-Variable)
. $subScriptName
}
0
Utilisez des chemins absolus.
L'attribution de points fait référence au répertoire en cours. Il s'agit généralement du même répertoire que votre script lorsque vous exécutez de manière interactive, mais il peut s'agir d'un autre répertoire lorsque vous planifiez votre script.
Questions connexes
- 1. Les scripts Powershell ne fonctionnent pas par défaut
- 2. de script PowerShell UIAutomation ne pas retourner résultat attendu
- 3. Scripts PowerShell sur GitHub
- 4. script mysql de scripts
- 5. Exécuter des scripts PowerShell sans installer PowerShell?
- 6. Comment démarrer un script à un point spécifié dans Powershell
- 7. la source ne fonctionne pas à partir de script shell
- 8. aide pour expliquer le script planifié
- 9. Enter-PSSession ne fonctionne pas dans mon script Powershell
- 10. sortie Powershell ne fonctionne pas
- 11. longue course Powershell Script Gèle
- 12. variables de charge d'un autre script Powershell
- 13. Appel de scripts PowerShell à partir de C++
- 14. Scripts Powershell pour sauvegarder SQL, SVN
- 15. Resque Scheduler plugin pour le travail planifié ne fonctionne pas
- 16. Powershell try/catch renvoyer ne pas propager l'erreur (Powershell 2.0)
- 17. scripts AutoIt ne fonctionne pas
- 18. Après l'installation de VS 2010, de nombreux scripts PowerShell cassés
- 19. fonction Powershell ne fonctionnera pas
- 20. Powershell ne libère pas la mémoire
- 21. Script Powershell qui extrait des medadata du script powershell
- 22. Powershell ne charge pas le profil lors de l'exécution PSEXEC
- 23. Le fichier de téléchargement de Powershell ne fonctionne pas correctement
- 24. scripts RichFaces/styles ne se charge pas
- 25. Le script PowerShell de Windows déclenché par PSExec ne tue pas le processus Powershell quand il a fini d'exécuter
- 26. Connexion de powershell-script à csharp-program (log4net - logfile)
- 27. structure de données pour script powershell
- 28. Lancement de script PowerShell depuis Eclipse IDE
- 29. Accélérer les scripts PowerShell dans V2?
- 30. L'exécution du script Powershell de l'explorateur = erreur de politique d'exécution
Parfait ce que je cherchais. Merci – jrob24