:

    BGInfo verteilen

    In diesem Video lernst du, wie du BGInfo mit Intune verteilst. BGInfo ist ein praktisches Tool, mit dem man auf dem Desktop verschiedene Informationen wie Hostname, CPU, IP-Adresse und noch viel mehr anzeigen lassen kann.



    Für die Verteilung benötigst du, wie im Video gezeigt, den Installer für BGInfo. Diesen kannst du hier bei Microsoft herunterladen.

    Benötigst du Unterstützung?

    Melde dich bei uns!



    Hast du BGInfo wie beschrieben vorbereitet, benötigst du zusätzlich ein Install- und ein Uninstall-Script, welche in das Paket aufgenommen werden. Speichere die Scripts als Install.ps1 und Uninstall.ps1 ab.

    Install.ps1

    New-Item -ItemType Directory -Path "c:\Program Files\BgInfo" -Force | Out-Null
    Copy-Item -Path "$PSScriptRoot\Bginfo64.exe" -Destination "C:\Program Files\BGInfo\Bginfo64.exe"
    Copy-Item -Path "$PSScriptRoot\Config.bgi" -Destination "C:\Program Files\BGInfo\Config.bgi"
    
    $Shell = New-Object -ComObject ("WScript.Shell")
    $ShortCut = $Shell.CreateShortcut("C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\BgInfo.lnk")
    $ShortCut.TargetPath="`"C:\Program Files\BgInfo\Bginfo64.exe`""
    $ShortCut.Arguments="`"C:\Program Files\BgInfo\Config.bgi`" /timer:0 /silent /nolicprompt"
    $ShortCut.IconLocation = "Bginfo64.exe, 0";
    $ShortCut.Save()
    

    Uninstall.ps1

    Remove-Item -Path "C:\Program Files\BgInfo" -Recurse -Confirm:$false -Force
    Remove-Item -Path "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\BgInfo.lnk" -Confirm:$false -Force
    



    Bei der Erstellung der App in Intune werden Install Command, Uninstall Command und Detection Rule benötigt.

    (Un-)Install Command und Detection Rule

    # Install:
    powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File install.ps1 
    
    # Uninstall:
    powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -File uninstall.ps1
    
    # Detection Rule: 
    # C:\Program Files\BgInfo – Datei: Bginfo64.exe