Deployment mit Powershell – Schritt 4: Benutzerrechte von Ordnern setzen.

Für eine Reihe von Ordnern benötigt der IIS User Schreibrechte. Hierfür verwenden wir eine Datei “user-rights.template”, die die entsprechenden Rechte erhält.

5-8-2009 9-14-15 PM

Folgende Ordner in unserer deployten Webseite sollen diese Rechte erhalten: "ProductImages", "PunchOutImages", "Style", "TempFiles", "CmsImages".

Nun hilft diese Funktion:

   1: function SetFolderUserRights
   2: {
   3:     $folderNames = "ProductImages", "PunchOutImages", "Style", "TempFiles", "CmsImages" 
   4:     
   5:     $templateAcl = Get-Acl ($path_sourceRoot + "/user-rights.template")
   6:     
   7:     foreach($folderName in $folderNames){
   8:         Set-Acl -Path ($path_targetDeployment + "/" + $folderName) -AclObject $templateAcl
   9:     }    
  10: }

Im nächsten Schritt gilt es, die IIS Web-Application mit Powershell einzurichten: 

5-8-2009 9-17-26 PM

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war, bitten "kicken" sie ihn.
kick it on dotnet-kicks.de

Kommentar schreiben


(Zeigt dein Gravatar icon)

  Country flag

biuquote
  • Kommentar
  • Live Vorschau
Loading



Über speak-friend

Wir Stefan, Oliver, Anton und Robert, sind die Entwickler von speak-friend.

Hier schreiben wir über unsere Coding-Abenteuer.

Letzten Kommentare