private void ResetBiosPassword(string pcName, string model) { if (XMLWorker.GetResetBiosPassScript(model) != "") { string path = $@"{Settings2.Default.scriptFolder}\{pcName}_resetPassword.ps1"; allPath.Add(path); string localPath = $@"{Environment.CurrentDirectory}\{pcName}_reset.bat"; allPath.Add(localPath); File.AppendAllText(localPath, $@"{Settings2.Default.psExec_Path} \\{pcName} -h -u \\{Environment.UserDomainName}\{Environment.UserName} -p {password} powershell -f {path}"); File.WriteAllText(path, FindPassword(XMLWorker.GetResetBiosPassScript(model), biosPass, @"\w*Bpass\w*")); Process process = new Process(); process.StartInfo.FileName = localPath; process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; process.StartInfo.CreateNoWindow = true; process.Start(); } }
private void OnBiosModelChange(object sender, SelectionChangedEventArgs e) { biosSettingsBox.Text = XMLWorker.GetBiosScript(biosModel.SelectedItem.ToString()); setBiosPassword.Text = XMLWorker.GetInstallingBiosPassScript(biosModel.SelectedItem.ToString()); resetBiosPassword.Text = XMLWorker.GetResetBiosPassScript(biosModel.SelectedItem.ToString()); }