Hast du schon bemerkt, dass zu viele OneDrive-Symbole auf deinen Windows-Geräten Verwirrung stiften können?
Keine Sorge, ich habe da eine Lösung für dich! In dieser kurzen Anleitung erkläre ich dir, wie du das zusätzliche OneDrive Personal Symbol im Explorer mithilfe eines einfachen PowerShell-Skripts entfernen kannst. Du hast die Wahl, entweder nur das Skript zu verwenden oder ein proaktives Wiederherstellungspaket.

Table of Contents

Das Skript zum entfernen von OneDrive Personal

Zusammengefasst überprüft das Skript, ob der Registrierungsschlüssel für das OneDrive Personal Symbol auf dem Desktop vorhanden ist. Wenn er gefunden wird, entfernt das Skript ihn und protokolliert die Aktion. Wird er nicht gefunden, wird protokolliert, dass das Symbol nicht gefunden wurde. Der gesamte Ablauf des Skripts wird in einer Transkript-Protokolldatei aufgezeichnet.

$registryPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{018D5C66-4533-4307-9B53-224DE2ED1FE6}"
$logFilePath = "C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\Remove-OneDrivePersonal-script.log"

Start-Transcript -Path $logFilePath

if (Test-Path -Path $registryPath) {
    try {
        Remove-Item -Path $registryPath -Force -Verbose
        Write-Output "OneDrive Personal removed. "
    }
    catch {
        Write-Error "Error: $($_.Exception.Message)"
    }
}
else {
    Write-Output "All good, OneDrive Personal is already hidden."
}

Stop-Transcript
Code language: PowerShell (powershell)

Um das Skript in Microsoft Intune bereitzustellen, speichere es einfach lokal ab, lade es hoch und weise es wie folgt zu:
Intune > Devices > Windows >PowerShell scripts > +Add

Proactive Remediation

Für das Proactive Remediation Paket, um das OneDrive-Personen-Symbol aus dem Explorer zu entfernen, kannst du dasselbe Skript für die Remediation verwenden. Für die Detection kannst du Folgendes verwenden:

$registryPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{018D5C66-4533-4307-9B53-224DE2ED1FE6}"

if (Test-Path -Path $registryPath) {
    try {
        Write-Output "OneDrive Personal is visible"
        exit 1
    }
    catch {
        Write-Error "Error: $($_.Exception.Message)"
        exit 1
    }
}
else {
    Write-Output "All good, OneDrive Personal is already hidden."
    exit 0
}Code language: PowerShell (powershell)

Zusammenfassung

Ich wünschte, es gäbe eine Richtlinie dafür. Aber zumindest mit diesem Skript ist es kein großes Problem, das OneDrive-Personen-Symbol aus dem Windows Explorer auszublenden. Du könntest auch ein Win32-Paket aus dem Skript erstellen, wenn du möchtest. Aber für mich war es immer ausreichend, das Skript zunächst mit Intune bereitzustellen. Das proaktive Wiederherstellungspaket eignet sich hervorragend zur Überwachung des Status, aber leider nicht für Benutzer mit einer Lizenz für Microsoft 365 Business Premium.