У меня есть скрипт, который загружает файлы ps1 для запуска на новом компьютере. Я не хочу устанавливать какие-либо дополнения PowerShell или методы расширения. Я просто хочу разблокировать файлы и запустить их. Есть предложения?
$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