Rezumat
Acest articol oferă instrucțiuni detaliate pentru configurarea unui task pentru inițializarea și modificarea sistemului de operare prin intermediul fișierului Config.bat.
Aplicabilitate
Această documentație se adresează utilizatorilor MachPanel v6.5.25 și versiunilor superioare.
Pași pentru crearea unei Sarcini Programate
Pentru a permite actualizarea credențialelor mașinilor virtuale (VM), este necesară implementarea unei Sarcini Programate în imaginea sigilată a sistemului de operare gazdă:
- Accesați Programatorul de taskuri (
Task Scheduler). - Navigați la „Task Scheduler Library”.
- Inițiați crearea unui task nou prin click dreapta pe „Task Scheduler Library” sau din meniul „Actions” din dreapta.
- Redenumiți sarcina: Reset VM Admin Password (Nu ștergeți și nu dezactivați această sarcină, deoarece este necesară pentru resetarea VM de pe gazdă.)
- Configurați taskul astfel încât să ruleze sub utilizatorul System (NT AUTHORITY\SYSTEM).
- Selectați opțiunea „Run whether user is logged on or not.”
- Debifați „Do not store password”.

4. Configurare Trigger (Declanșator)
Adăugați un trigger nou și setați-l pe „At Startup”, apoi activați-l (Status: Enabled)

5. Definirea Acțiunilor
Configurarea variază în funcție de generația mașinii virtuale (Gen1 sau Gen2):
Pentru VM Gen1
| Câmp | Valoare |
|---|---|
| Acțiune | Start a program |
| Program/Script | Powershell.exe |
| Argumente | -executionpolicy bypass -command ". cd 'a:'; (Get-content 'A:\Config.bat') | Foreach-Object {$_ -replace 'Administrator', 'Administrador'} | Set-Content 'A:\Config.bat'; A:\Config.bat;" |
Pentru VM Gen2
| Câmp | Valoare |
|---|---|
| Acțiune | Start a program |
| Program/Script | Powershell.exe |
| Argumente | -executionpolicy bypass -command ". cd 'c:'; (Get-content 'C:\Config.bat') | Foreach-Object {$_ -replace 'Administrator', 'Administrador'} | Set-Content 'C:\Config.bat'; C:\Config.bat;" |

Observații critice
- Adaptare la limbă:
Înlocuiți ‘Administrador’ cu numele de utilizator implicit al sistemului (ex. ‘Administrator’, ‘SuperAdmin’). - Gestionare fișiere:
Fișierul Config.bat nu trebuie să fie prezent fizic pe unități. Acesta este generat automat în timpul procesului de provisioning.
6. Condiții
Setați condițiile conform indicațiilor de mai jos:

7. Setați setările conform indicațiilor de mai jos:
