Ho 6 o più script e sto crescendo per essere eseguito su una cartella, qual è il modo migliore per eseguirli uno dopo l'altro.Esegui più script Powershell in sequenza - su una cartella - Combina gli script in uno script principale
Ho visto e provato questo thread - non ha funzionato purtroppo.
How to run multiple Scripts one by one in a powershell script
In un file .ps maestro - ho messo i link per gli script di shell potere che hanno bisogno di essere eseguito in modo
Esecuzione script al fine
'C:\Users\WP\Desktop\Scripts\1.ps1'
'C:\Users\WP\Desktop\Scripts\2.ps1'
'C:\Users\WP\Desktop\Scripts\3.ps1'
ecc
Anche questo non ha funzionato. Il tuo aiuto è apprezzato - ho cercato dappertutto e non riesco a risolvere questo problema.
revisione: credo che dovrò aspettare per ogni script di shell potere per terminare prima di eseguire la prossima - come ho avuto errori quando ho provato a correre 3 script uno dopo l'altro - non è successo niente quando gli script sono stati eseguiti
finale -
ringrazio tutti voi per il vostro aiuto - per mantenere le cose semplici questo è quello che ho fatto
cartella ha gli script qui sotto - ho quindi creato un Maestro. ps1 con il codice b elow al suo interno:
&"$PSScriptroot\1.ps1"
&"$PSScriptroot\2.ps1"
&"$PSScriptroot\3.ps1"
&"$PSScriptroot\4.ps1"
&"$PSScriptroot\5.ps1"
&"$PSScriptroot\6.ps1"
Ho quindi eseguire il Master.ps1 sulla cartella con tutti i file - e fa il lavoro finora.
Quando si dice "uno dopo l'altro", si desidera attendere il completamento di ogni script prima di eseguire il successivo o eseguirli tutti contemporaneamente? – Bluecakes
Ciao, dovrei aspettare che ognuno finisca - questo ha senso. Esegui lo script 1 - quindi 2 e poi 3, in sequenza :) – wp44