J'ai un script qui télécharge les fichiers ps1 pour lancer au démarrage de la nouvelle machine. Je ne souhaite pas installer de méthodes d'ajout ou d'extension PowerShell. Je veux juste débloquer les fichiers et les exécuter. Aucune suggestion?Une manière rapide et sale de 'débloquer' les fichiers ps1 de 'System.Net.WebClient.DownloadFile'
$scriptsourcepath = "http://myUrl/"
$scripts = "SQLSetup-Admin.ps1","SQLSetup-NonAdmin.ps1","SQLConfigure.bat"
$downloadpath = "d:\vncutil\"
$clnt = New-Object System.Net.WebClient
foreach($script in $scripts){
$url = $scriptsourcepath + $script
$file = Join-Path $downloadpath $script
$clnt.DownloadFile($url, $file)
}
$batfile = Join-Path $downloadpath "SQLConfigure.bat"
$execStr = '$batfile >>d:\vncutil\SQLConfigure.log'
& $execStr