Verwenden Sie die Win32_Share Create-Methode. Beispiel:
(Get-WmiObject -List -ComputerName . | Where-Object -FilterScript
{$_.Name -eq "Win32_Share"}).InvokeMethod("Create",
("C:\FolderToShare","ShareName",0,100,"Share description"))
Die Dokumentation dieser Methode finden Sie hier auf MSDN .
uint32 Create(
[in] string Path,
[in] string Name,
[in] uint32 Type,
[in] uint32 MaximumAllowed,
[in] string Description,
[in] string Password,
[in] Win32_SecurityDescriptor Access
);
Parameter:
- Pfad - Lokaler Pfad der Windows-Freigabe. Zum Beispiel "C: \ FolderToShare".
- Name - Übergibt den Alias an einen Pfad, der als Freigabe auf einem Windows-System eingerichtet ist. Beispiel "ShareName".
- Typ - Übergibt den Typ der gemeinsam genutzten Ressource. Zu den Typen gehören Festplatten, Druckwarteschlangen, Interprozesskommunikation (IPC) und allgemeine Geräte. Kann einer der folgenden Werte sein.
- 0 - Festplattenlaufwerk
- 1 - Druckwarteschlange
- 2 - Gerät
- 3 - IPC
- 2147483648 - Festplattenadministrator
- 2147483649 - Print Queue Admin
- 2147483650 - Geräteadministrator
- 2147483651 - IPC-Administrator
- MaximumAllowed - Begrenzt die maximale Anzahl von Benutzern, die diese Ressource gleichzeitig verwenden dürfen. Beispiel: 100. Dieser Parameter ist optional.
- Beschreibung - Optionaler Kommentar zur Beschreibung der gemeinsam genutzten Ressource. Dieser Parameter ist optional. Beispiel: "Freigabebeschreibung".
- Kennwort - Kennwort (wenn der Server mit Sicherheit auf Freigabeebene ausgeführt wird) für die freigegebene Ressource. Wenn der Server mit Sicherheit auf Benutzerebene ausgeführt wird, wird dieser Parameter ignoriert. Dieser Parameter ist optional.
- Zugriff - Sicherheitsbeschreibung für Berechtigungen auf Benutzerebene. Eine Sicherheitsbeschreibung enthält Informationen zu den Berechtigungen, dem Eigentümer und den Zugriffsfunktionen der Ressource.
Auf dieser Seite in MSDN finden Sie Einzelheiten zum Festlegen von Zugriffsberechtigungen: Win32_SecurityDescriptor-Klasse . Dieser Artikel ist auch ein guter Ausgangspunkt: WMI-Aufgaben: Dateien und Ordner .
Versuchen Sie für Windows 7 Folgendes:
Oben funktioniert auch von PowerShell. Beachten Sie `vor, VOLL
quelle