Geräte-Tab: Autopilot Reset Aktion
Windows Autopilot Reset via wipe mit keepEnrollmentData:true. Button nur bei Windows-Geräten sichtbar, separate Warnmeldung. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+10
-5
@@ -5387,10 +5387,12 @@ function devRenderDetail(d) {
|
||||
}
|
||||
document.getElementById('devInfoGrid').innerHTML = html;
|
||||
|
||||
// Aktionen: BitLocker nur für Windows
|
||||
// Aktionen: BitLocker und Autopilot Reset nur für Windows
|
||||
const isWin = (d.OS || '').toLowerCase() === 'windows';
|
||||
const bitlockerBtn = document.getElementById('devBtnBitlocker');
|
||||
if (bitlockerBtn) bitlockerBtn.style.display = isWin ? '' : 'none';
|
||||
const autopilotBtn = document.getElementById('devBtnAutopilot');
|
||||
if (autopilotBtn) autopilotBtn.style.display = isWin ? '' : 'none';
|
||||
}
|
||||
|
||||
// Aktion ausführen
|
||||
@@ -5406,13 +5408,16 @@ document.getElementById('devActions')?.addEventListener('click', async (e) => {
|
||||
remoteLock: 'Sperren',
|
||||
collectDiagnostics: 'Diagnose sammeln',
|
||||
rotateBitLockerKeys: 'BitLocker-Schlüssel rotieren',
|
||||
autopilotReset: 'Autopilot Reset',
|
||||
retire: 'Retire (MDM entfernen)'
|
||||
};
|
||||
const isDangerous = action === 'retire';
|
||||
const isDangerous = action === 'retire' || action === 'autopilotReset';
|
||||
const devName = DevState.selected.DeviceName || DevState.selected.Id;
|
||||
const msg = isDangerous
|
||||
? `ACHTUNG: "${labels[action]}" auf "${devName}" ausführen?\n\nDas MDM-Profil wird entfernt — Gerät wird nicht mehr verwaltet.`
|
||||
: `"${labels[action]}" auf "${devName}" ausführen?`;
|
||||
const dangerMsg = {
|
||||
retire: `ACHTUNG: "Retire" auf "${devName}" ausführen?\n\nDas MDM-Profil wird entfernt — Gerät wird nicht mehr verwaltet.`,
|
||||
autopilotReset: `ACHTUNG: "Autopilot Reset" auf "${devName}" ausführen?\n\nDas Gerät wird auf OOBE zurückgesetzt. Enrollment-Daten bleiben erhalten, Benutzerdaten werden gelöscht.`
|
||||
};
|
||||
const msg = dangerMsg[action] || `"${labels[action]}" auf "${devName}" ausführen?`;
|
||||
|
||||
if (!confirm(msg)) return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user