diff --git a/README.md b/README.md index 65f5bb0..ed2362c 100644 --- a/README.md +++ b/README.md @@ -1 +1,51 @@ -ss \ No newline at end of file +# 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 +```powershell +# 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 +```powershell +.\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 + +## 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 \ No newline at end of file