none
Sujet à supprimer, merci. RRS feed

Toutes les réponses

  • Commence par tester ta commande import:

    $GroupNames = Import-Csv "d:\GroupNames.csv"
    $GroupNames
    $GroupNames.count

    en collant ce bout de code dans une fenêtre powershell.

    vendredi 28 avril 2017 05:50
  • Merci pour ton aide, elle est très précieuse...

    Enfin bref, je viens de modifier le script, mais pas de bol ça ne fonctionne toujours pas et j'obtiens le message d'erreur suivant :

    Set-ADObject : Une référence a été renvoyée par le serveur
    Au caractère C:\temp\findsidtoadgroupandaddinadsiedit1.ps1:13 : 1
    + Set-ADObject -Instance $GroupPolicyContainer
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : ResourceUnavailable: (:) [Set-ADObject], ADReferralException
        + FullyQualifiedErrorId : Une référence a été renvoyée par le serveur,Microsoft.ActiveDirectory.Management.Commands.SetADObject

    Voici le script modifié :

    Import-Module ActiveDirectory
    
    $data = get-content "d:\groups.txt" | Get-ADGroup  | select SID
    
    
    $RootDSE = Get-ADRootDSE
    
    $DNGroupPolicyContainer = "CN=Group-Policy-Container," + $RootDSE.schemaNamingContext
    $GroupPolicyContainer = Get-ADObject $DNGroupPolicyContainer -Properties defaultSecurityDescriptor
    
    $NewDefaultSecurityDescriptor = $GroupPolicyContainer.defaultSecurityDescriptor + "(A;CI;RPWPCCDCLCLOLORCWOWDSDDTSW;;;" + $data.SID +")"
    $GroupPolicyContainer.defaultSecurityDescriptor = $NewDefaultSecurityDescriptor
    Set-ADObject -Instance $GroupPolicyContainer
    
    $SchemaOwner = [System.DirectoryServices.ActiveDirectory.ActiveDirectorySchema]::GetCurrentSchema()
    $SchemaOwner.RefreshSchema()

    • Modifié puffydee13 vendredi 28 avril 2017 12:18 Modif script
    vendredi 28 avril 2017 09:38