![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
![]() |
| |
| | #1 (permalink) |
| Guest | Setting share permissions on a files server that does not support Hi, I am trying to create a remote share on a server that does not support WMI (Netapp filer) using powershell. So far I can create and delete shares but I am unable to set the share permissions correctly ! Here is my test code function delete-share { param ( [string]$Server = $(Throw "you must specify a server"), [string]$DeleteShare = $(Throw "deleteshare name is mandatory") ) $ServerObj = [adsi] "WinNT://$Server/lanmanserver" $ServerObj.delete("fileshare",$DeleteShare) $dummy = [adsi] "WinNT://$Server/lanmanserver/$DeleteShare" } function create-share { param ( [string]$Server = $(Throw "you must specify a server"), [string]$NewShare = $(Throw "Newshare name is mandatory"), [string]$Localpath, [string]$Description ) $ServerObj = [adsi] "WinNT://$Server/lanmanserver" $newshareobj = $ServerObj.create("fileshare",$NewShare) $newshareobj.put("path",$Localpath) $newshareobj.put("Description",$Description) $newshareobj.setinfo() $dummy = [adsi] "WinNT://$Server/lanmanserver/$NewShare" } create-share "servername" "test$" "c:\WINDOWS" delete-share "servername" "test$" |
My System Specs![]() |
| | #2 (permalink) |
| Guest | Re: Setting share permissions on a files server that does not support Géry wrote: Quote: > Hi, > > I am trying to create a remote share on a server that does not support WMI > (Netapp filer) using powershell. > So far I can create and delete shares but I am unable to set the share > permissions correctly ! Now, I wonder... Can you: 1. Create the share with your scripts. 2. Mount it locally. 3. Copy a script to the share. 4. Run the script (and it makes the share perm changes). This link indicates that these permissions are apparently also listed in the registry: http://www.tek-tips.com/viewthread.c...1158235&page=1 Marco -- Microsoft MVP - Windows PowerShell http://www.microsoft.com/mvp PowerGadgets MVP http://www.powergadgets.com/mvp Blog: http://marcoshaw.blogspot.com |
My System Specs![]() |
| | #3 (permalink) |
| Guest | Re: Setting share permissions on a files server that does not supp Thx Marco for you fast reply. But on these Netapp filers (NAS) you can not run any script to change the share permissions. I can create the share and set the permissions using the standard "shrpubw.exe" 'Create a Shared folder wizard.' This EXE does not use WMI and it is able to create set security on remote NAS devices Géry "Marco Shaw [MVP]" wrote: Quote: > Géry wrote: Quote: > > Hi, > > > > I am trying to create a remote share on a server that does not support WMI > > (Netapp filer) using powershell. > > So far I can create and delete shares but I am unable to set the share > > permissions correctly ! > I can't find anything else that doesn't depend on WMI. > > Now, I wonder... Can you: > 1. Create the share with your scripts. > 2. Mount it locally. > 3. Copy a script to the share. > 4. Run the script (and it makes the share perm changes). > > This link indicates that these permissions are apparently also listed in > the registry: > http://www.tek-tips.com/viewthread.c...1158235&page=1 > > Marco > > -- > Microsoft MVP - Windows PowerShell > http://www.microsoft.com/mvp > > PowerGadgets MVP > http://www.powergadgets.com/mvp > > Blog: > http://marcoshaw.blogspot.com > |
My System Specs![]() |
| | #4 (permalink) |
| Guest | Re: Setting share permissions on a files server that does not supp Géry wrote: Quote: > Thx Marco for you fast reply. > But on these Netapp filers (NAS) you can not run any script to change the > share permissions. > I can create the share and set the permissions using the standard > "shrpubw.exe" 'Create a Shared folder wizard.' This EXE does not use WMI and > it is able to create set security on remote NAS devices Marco |
My System Specs![]() |
| | #5 (permalink) |
| Guest | Re: Setting share permissions on a files server that does not supp You do this via the web interface on the NetApp or SSH. Those are your options. You can automate both of those with Powershell, but I think wrapping the EXE would be faster and way less complicated. "Géry" <Gry@xxxxxx> wrote in message news:C4AFE100-A472-4C8F-A4D4-B8F249BAE680@xxxxxx Quote: > Thx Marco for you fast reply. > But on these Netapp filers (NAS) you can not run any script to change the > share permissions. > I can create the share and set the permissions using the standard > "shrpubw.exe" 'Create a Shared folder wizard.' This EXE does not use WMI > and > it is able to create set security on remote NAS devices > > Géry > > "Marco Shaw [MVP]" wrote: > Quote: >> Géry wrote: Quote: >> > Hi, >> > >> > I am trying to create a remote share on a server that does not support >> > WMI >> > (Netapp filer) using powershell. >> > So far I can create and delete shares but I am unable to set the share >> > permissions correctly ! >> I can't find anything else that doesn't depend on WMI. >> >> Now, I wonder... Can you: >> 1. Create the share with your scripts. >> 2. Mount it locally. >> 3. Copy a script to the share. >> 4. Run the script (and it makes the share perm changes). >> >> This link indicates that these permissions are apparently also listed in >> the registry: >> http://www.tek-tips.com/viewthread.c...1158235&page=1 >> >> Marco >> >> -- >> Microsoft MVP - Windows PowerShell >> http://www.microsoft.com/mvp >> >> PowerGadgets MVP >> http://www.powergadgets.com/mvp >> >> Blog: >> http://marcoshaw.blogspot.com >> |
My System Specs![]() |
![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| Share Permissions For Folders | General Discussion | |||
| Setting up LAN connection to share files and play AOE II:Conq on vista OSs | Vista Games | |||
| Setting share permissions from PowerShell? | PowerShell | |||
| get permissions from share via wmi possible | PowerShell | |||
| Setting multiple files permissions | Vista security | |||