Der Begriff "Dateifreigabe" in Windows Server ist eine falsche Bezeichnung. Schließlich können Sie keine einzelnen Dateien freigeben, sondern nur Ordner oder Datenträger. Windows Server verwendet das SMB-Dateifreigabeprotokoll (Server Message Block) und die Datei- und Druckerfreigabe für Microsoft-Netzwerke (auch als Serverdienst bezeichnet), um die Dateifreigabe durchzuführen.
Sehen wir uns einige Möglichkeiten an, um die Arbeit in Windows Server 2016 zu erledigen. Beachten Sie, dass Windows über zwei Arten von Berechtigungen für Dateisystemressourcen verfügt:
- Berechtigungen für freigegebene Ordner: Diese Berechtigungen steuern den Netzwerkzugriff auf einen Ordner oder ein Festplatten-Volume
- NTFS-Berechtigungen: Diese Berechtigungen gelten für den lokalen oder Remotezugriff und können auf einzelne Dateien sowie auf Ordner oder Datenträger angewendet werden
Der Einfachheit halber konzentrieren wir uns im heutigen Tutorial nur auf Berechtigungen für freigegebene Ordner.
In meinen Beispielen führe ich einen Windows Server 2016 Technical Preview 5-Domänencontroller aus und teile einen Ordner im Pfad D: Skripte aus, der eine Reihe von Windows PowerShell.ps1-Skriptdateien enthält.
Dateimanager
Die Methode, die den meisten Windows-Systemadministratoren vertraut ist, besteht darin, mit der rechten Maustaste auf den Zielordner zu klicken, im Kontextmenü die Option Eigenschaften auszuwählen und zur Registerkarte Freigabe zu navigieren. Anschließend klicken Sie auf Erweiterte Freigabe, aktivieren die Option Diesen Ordner freigeben und klicken auf Berechtigungen, um die Zugriffssteuerungsliste (ACL) des Ordners anzupassen.
Die "altbewährte" Datei-Explorer-Methode zum Freigeben eines Ordners in Windows Server.
Sie werden feststellen, dass die Standardberechtigung für freigegebene Ordner darin besteht, die spezielle Identität "Jeder" für den Lesezugriff zu erteilen. Die derzeit empfohlene Vorgehensweise besteht darin, jedem (oder zumindest authentifizierten Benutzern) Vollzugriff zu gewähren.
Der Grund für diese Anleitung liegt darin, wie NTFS-Berechtigungen mit Berechtigungen für freigegebene Ordner kombiniert werden. Indem Sie die Berechtigungen für freigegebene Ordner weit öffnen, können Sie mithilfe der NTFS-Sicherheit detailliertere Berechtigungen festlegen. Dies liegt daran, dass die effektive Berechtigung die restriktivste Berechtigung zwischen den beiden Zugriffslisten ist.
Windows PowerShell
Wenn Sie Windows PowerShell noch nicht beherrschen, kommen Sie zu spät zur Party. Öffnen Sie eine Windows PowerShell-Konsolensitzung mit erhöhten Rechten, indem Sie im Startmenü oder in der Taskleiste mit der rechten Maustaste auf das PowerShell-Symbol klicken und im Kontextmenü die Option Als Administrator ausführen auswählen.
Das Cmdlet New-SmbShare ist in Windows Powershell v4 oder höher verfügbar. Natürlich enthält Windows Server 2016 Windows PowerShell v5.1. Versuche Folgendes:
New-SmbShare -Name-Skripte -Pfad 'E: Skripte' -FullAccess Jeder
Mit PowerShell können Sie tatsächlich eine Menge mit SMB-Dateifreigaben tun. Lassen Sie uns Get-Command ausführen, um zu sehen, was verfügbar ist:
Get-Command -Noun SmbShare | Select-Object -Property Name
Name
----
Get-SmbShare
New-SmbShare
Remove-SmbShare
Set-SmbShare
Server Administrator
Solange auf Ihrem Windows Server 2016-Server die Dateiserverrolle installiert ist, können Sie mit dem Server-Manager Dateifreigaben erstellen und verwalten. Führen Sie den folgenden PowerShell-Einzeiler aus, um festzustellen, ob die Rolle installiert ist:
Get-WindowsFeature -Name FS-FileServer
Wenn nicht, können Sie die Rolle mit dem folgenden Befehl schnell und einfach installieren:
Install-WindowsFeature -Name FS-FileServer -IncludeAllSubFeature -IncludeManagementTools
Sie können Server Manager von PowerShell aus starten, indem Sie einfach servermanager eingeben und die Eingabetaste drücken.
Wählen Sie im Server-Manager den Knoten Datei- und Speicherdienste und dann Freigaben im Untermenü. Wie im folgenden Screenshot gezeigt, ist das Erstellen einer neuen Dateifreigabe so einfach wie das Auswählen von Neue Freigabe im Menü Aufgaben und das Abschließen des Assistenten für neue Freigaben.