一个偶然的机会,发现了自动执行脚本的东东,真是神奇啊,可以执行SQL、控制台命令等。由于研究的时间有限,所以知之甚少~~先和大家分享下,哈~
Dim consoleProcess As New System.Diagnostics.Process
consoleProcess.StartInfo.FileName = String.Format("C:/WINDOWS/Microsoft.NET/Framework/v{0}/aspnet_regiis.exe", Trim(number))
consoleProcess.StartInfo.Arguments = String.Format("-pe appSettings -app /{0} -prov DataProtectionConfigurationProvider", Trim(SiteName))
consoleProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
consoleProcess.Start()
consoleProcess.WaitForExit() '等待执行
consoleProcess.Close()
PS:.FileName是执行文件aspnet_regiis.exe或者osql.exe;
.Arguments是命令所需要的参数。
此法应用甚是方便,需要多多研究,o(∩_∩)o...