console.progressbar
https://gist.github.com/DanielSWolf/0ab6a96899cc5377bf54
https://gist.github.com/DanielSWolf/0ab6a96899cc5377bf54
# Install repository configuration
curl https://packages.microsoft.com/config/rhel/7/prod.repo > ./microsoft-prod.repo
sudo cp ./microsoft-prod.repo /etc/yum.repos.d/
# Install Microsoft's GPG public key
curl https://packages.microsoft.com/keys/microsoft.asc > ./microsoft.asc
sudo rpm --import ./microsoft.asc
# Add the dotnet product feed
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
# dotnet install
# sudo yum -y update
sudo yum -y install dotnet-sdk-2.2
dotnet new console
dotnet run
sql 은 localhost 나 admin 권한이 있다고 가정.
declare @sql varchar(8000) = 'exec xp_cmdshell ''@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString(''''https://chocolatey.org/install.ps1''''))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"'''
print @sql
exec (@sql)
declare @sql varchar(8000) = 'exec xp_cmdshell ''choco install dotnet4.7.2 -y'''
print @sql
exec (@sql)
declare @sql varchar(8000) = 'exec xp_cmdshell ''choco install powershell -y'''
print @sql
exec (@sql)
끝...