##########################################
New-Share (without Permissions)
(C) Dr. Holger Schwichtenberg
##########################################
Parameters
$Computer = "."
$ShareName = "Kunden"
$Pfad = "g:\Daten\Kunden"
$Comment = "Alle unsere Kundenkorrespondenz"
before
"Vorher:"
Get-WmiObject Win32_Share -Filter "Name='$ShareName'"
get-WmiObject Win32Share -Filter "Name='$ShareName'" | foreach-object { $.Delete() }
Win32_Share
$MC = [WMIClass] "ROOT\CIMV2:Win32_Share"
$Access = $Null
$R = $mc.Create($pfad, $Sharename, 0, 10, $Description, "", $Access)
if ( $R.ReturnValue -ne 0) { Write-Error "Fehler beim Anlegen: "+ $R.ReturnValue; Exit}
"Freigabe wurde angelegt!"
after
"Nachher:"
get-WmiObject Win32_Share -Filter "Name='$ShareName'"