Go to file
duffyduck e52aab604c Create shortcut in Anf+hrungszeichen egesetzt damit sonderzeichnen erlaubt sind 2025-12-22 15:52:07 +01:00
Freigabe-Entfernen.ps1 readme angepasst das dateien nicht gelöscht werden dürfen und umlaute angepasst 2025-12-22 09:59:04 +01:00
Freigabe-Hinzufuegen.ps1 Create shortcut in Anf+hrungszeichen egesetzt damit sonderzeichnen erlaubt sind 2025-12-22 15:52:07 +01:00
Install-FreigabeKontextmenue.ps1 Create shortcut in Anf+hrungszeichen egesetzt damit sonderzeichnen erlaubt sind 2025-12-22 15:52:07 +01:00
LICENSE Initial commit 2025-12-17 07:21:41 +00:00
README.md readme angepasst das dateien nicht gelöscht werden dürfen und umlaute angepasst 2025-12-22 09:59:04 +01:00

README.md

Freigabe-Kontextmenü für Windows

Installation

  1. Alle drei .ps1 Dateien in einen festen Ordner kopieren (z.B. C:\Scripts\Freigabe\)
  2. Install-FreigabeKontextmenue.ps1 ausführen (Rechtsklick -> Mit PowerShell ausführen)
  3. Option wählen (aktueller Benutzer oder alle Benutzer)
  4. Stammverzeichnis für Verknüpfungen angeben

Für alle Benutzer: PowerShell als Administrator starten!

Kommandozeilen-Installation

# Nur aktueller Benutzer
.\Install-FreigabeKontextmenue.ps1 -Install -CurrentUser -LinkBasePath "C:\Freigaben\Benutzer"

# Alle Benutzer (Admin erforderlich)
.\Install-FreigabeKontextmenue.ps1 -Install -AllUsers -LinkBasePath "C:\Freigaben\Benutzer"

Deinstallation

.\Install-FreigabeKontextmenue.ps1 -Uninstall -CurrentUser
# oder
.\Install-FreigabeKontextmenue.ps1 -Uninstall -AllUsers

Hinweis: Bestehende Freigaben und Verknüpfungen bleiben erhalten!

Verwendung

Freigabe hinzufügen

  1. Rechtsklick auf Datei/Ordner
  2. "Freigeben für Mitarbeiter" wählen
  3. Benutzer aus Liste auswählen
  4. Fertig! Verknüpfung wird erstellt und Vollzugriff gesetzt

Freigabe entfernen

  1. Rechtsklick auf Datei/Ordner
  2. "Freigabe für Mitarbeiter entfernen" wählen
  3. Benutzer auswählen, für die Freigabe entfernt werden soll
  4. Fertig! Rechte werden entfernt, Verknüpfung gelöscht

Kompatibilität

  • Windows Server 2016+
  • Windows 10/11 Pro
  • Domänenumgebung und lokale Benutzer

Fehlerbehandlung

"Skript ist nicht digital signiert" / UnauthorizedAccess

Dieser Fehler tritt auf, wenn die PowerShell-Ausführungsrichtlinie das Ausführen nicht signierter Skripte blockiert.

Lösung 1: Ausführungsrichtlinie temporär für die aktuelle Sitzung umgehen:

Set-ExecutionPolicy Bypass -Scope Process
.\Install-FreigabeKontextmenue.ps1 -Install -CurrentUser -LinkBasePath "C:\Freigaben\Benutzer"

Lösung 2: PowerShell mit Bypass starten:

powershell -ExecutionPolicy Bypass -File "C:\Pfad\zu\Install-FreigabeKontextmenue.ps1" -Install -CurrentUser -LinkBasePath "C:\Freigaben\Benutzer"

Hinweis: -ExecutionPolicy Bypass muss an PowerShell selbst übergeben werden, nicht an das Skript!

Hinweise

  • Netzlaufwerke werden automatisch als UNC-Pfade aufgelöst
  • Pro Benutzer wird ein Unterordner im Stammverzeichnis erstellt
  • Nur über dieses Tool erstellte Freigaben werden beim Entfernen angezeigt
  • Wichtig: Die Skripte werden nicht kopiert, sondern direkt aus dem Installationsordner verknüpft. Der Ordner darf nach der Installation nicht verschoben oder gelöscht werden!