title: Run Net Share command in powershell script
body: <p>I try to share a folder in powershell with net share command, i can't use group or user name for share permission because this script will be used on the systems with different os languages, for this reason i use group/user SID to set up share permissions.</p>
  
  <p>Here is my script, my function work great outside of command. But my function dont work in "NET SHARE" cmd.</p>
  
  <pre><code>function Get-GroupName {
  param ($SID)
  
  $objSID = New-Object System.Security.Principal.SecurityIdentifier($sid)
  $objUser = $objSID.Translate([System.Security.Principal.NTAccount])
  $objUser.Value
  }
  
  # Share Folder + Set Share Permission SID Based
  cmd /c net share MSI=C:\MSI /GRANT:(Get-GroupName -SID 'S-1-1-0'),READ 
  </code></pre>