Dateiverknüpfungen anpassen

1. August 2018

Die Administratoren können ein Lied davon singen: Die Zuweisung der passenden Anwendungen zum öffnen verschiedener Dateitypen wird schnell zum „Zeitfresser“. Das ist besonders der Falls, wenn die Mitarbeiter über die Berechtigungen verfügen, um Programme und Apps zu installieren. Auf diese Weise können die Standardprogramme von Client zu Client schnell „auseinanderdriften“. An dieser Stelle sollten die Administratoren mit automatisierten Lösungen ansetzen, ansonsten müssen die Standardprogramme mühsam von Hand festgelegt werden.

Mit dem Powershell-Skript „AssociateFileExtensions“ vom „OneScript Team“ auf Technet lassen sich diese Aufgaben effizient lösen – auch auf einer größeren Anzahl an Systemen und festzulegenden Standardprogrammen. Das benötigte Powershell-Modul finden die Systembetreuer auf der entsprechenden Technet-Seite zum kostenlosen Download. Dies wird im Anschluss daran in der Powershell importiert. Nun stehen die Cmdlets zur Verfügung. Beim Zusammenstellen eines passenden Skripts können sich die Administratoren an folgenden Code-Beispielen orientieren:

if (-not (Test-Path $OpenAppPath))
    {
       throw "$OpenAppPath does not exist."
    }    
    foreach ($extension in $FileExtensions)
    {
        $fileType = (cmd /c "assoc $extension")
        $fileType = $fileType.Split("=")[-1]  
        cmd /c "ftype $fileType=""$OpenAppPath"" ""%1"""
    }

Florian Huttenloher

Lesen Sie auch