Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
 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());
 }