Using LanManServer with Powershell to get Share level permissions & Setup Share level permissions


hi script guy,

i know how use lanmanserver powershell share level permissions. , apply share level permissions.

have 2 following powershell script can create share folder , delete share folder.

function create-share {
 param (
 [string]$server = $(throw "you must specify server"),
 [string]$newshare = $(throw "newshare name 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"
 }
 
# delete file share
function delete-share {
 param (
 [string]$server = $(throw "you must specify server"),
 [string]$deleteshare = $(throw "deleteshare name mandatory")
 )
 $serverobj = [adsi] "winnt://$server/lanmanserver"
 $serverobj.delete("fileshare",$deleteshare)
 $dummy = [adsi] "winnt://$server/lanmanserver/$deleteshare"
 }


 # use function test argument if has value or not
function test ($value) {
 if ($value) {
     write-host -foregroundcolor green “good”
 } else {
     write-host -foregroundcolor red   “no good”
     }
  }

hi ws03uhoh,

>i know how use lanmanserver powershell share level permissions. , apply share level permissions.

according description, following articles might of help:

get-share permissions

https://gallery.technet.microsoft.com/scriptcenter/list-share-permissions-83f8c419

set file sharing permission level powershell

https://social.technet.microsoft.com/forums/scriptcenter/en-us/6cec38e7-754e-494f-b552-f1dc8855b4c5/set-file-sharing-permission-level-powershell?forum=itcg

best regards,

anne


please remember mark replies answers if , unmark them if provide no help. if have feedback technet support, contact tnmff@microsoft.com.



Windows Server  >  Windows PowerShell



Comments

Popular posts from this blog

Error: 0x800f080c - Feature name NetFX3 is unknown

Checkedlist box

schannel