Flash info

Les vrais admins utilisent la ligne de commande... (dixit le mag Windows IT Pro du 6/02/07) Avis aux amateurs pour affirmer leur virilité Surprised.
La suite est ici.

 
Microsoft Most Valuable Professionals
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
stephanel
Utilisateur

PowerShelleur Débutant
Messages: 15
graphgraph
Karma: 0  
SetSecurityDescriptor sur Win32_Printer - 4/05/08 10:26 Bonjour,

Je dois réaliser un script permettant de positionner des permissions sur une imprimante Locale. Pour se faire, j'utilise le GetSecurityDescriptor de Win32_Printer, et je reccupere bien le AccessMask. Par contre, dés lors que j'essaye de modifier cette valeur avec un SetsecurityDescriptor, cela ne fonctionne pas.
Le script que j'utilise est décrit ci dessous. Si quelqu'un a une idée de pourquoi cela ne fonctionne pas, je suis preneur

Merci/Stéphane

Code:

  $printer=get-WmiObject win32_Printer -filter "name='Microsoft XPS Document Writer'" $printerSec=$printer.Getsecuritydescriptor() $DACL=$PrinterSec.descriptor.DACL for ($i 0$i -le ($DACL.length-1); $i += 1)  { if ($DACL[$i].trustee.name -eq "Everyone"){$Everyone=$i} } $DACL[$Everyone].AccessMask $DACL[$Everyone].AccessMask="983088" $return=$Printer.SetSecurityDescriptor() $return

  | | L'administrateur a désactivé l'accés public en écriture.

      Thèmes Auteur Date
    thread link
SetSecurityDescriptor sur Win32_Printer
stephanel 4/05/08 10:26
    thread link
thread linkthread link Re:SetSecurityDescriptor sur Win32_Printer
Laurent Dardenne 4/05/08 16:59
    thread link
thread linkthread linkthread link Re:SetSecurityDescriptor sur Win32_Printer
stephanel 4/05/08 17:11
    thread link
thread linkthread linkthread linkthread link Re:SetSecurityDescriptor sur Win32_Printer
Laurent Dardenne 6/05/08 08:38
© 2010 PowerShell-Scripting.com