charge en masse des utilisateurs pour permettre les travaux de skype mais il ne fonctionne pas 100%



Attention ! Votre version de Flash Player est vulnérable, Mettre à jour Maintenant

Salut,

J’ai récemment posté et marqué avec succès (et je ne peux pas l’obtenir à ré ouvrir) sur les suggestions pour le chargement en vrac à skype d’un groupe AD. et la suggestion d’intérêt était:

# Module Import
Import-Module activedirectory
Import-Module lync

# Activation utilisateur et attribution de stratégie
$ groupmember = Get-ADGroupMember GRP_SkypeEnabledUsers
foreach ($ membre dans $ groupmember)
{
$ aduser = Get-CsAdUser -Identity $ member.name | Where-Object {$ _. Enabled -ne “vrai”}
if ($ aduser -ne $ ())
{
Activer-CsUser -identité $ aduser.identity -RegistrarPool sfbfepool01.domain.local -SipAddressType FirstLastName -SipDomain domain.com

Start-Sleep -s 5
Grant-CsClientPolicy $ adUser.identity -PolicyName SFB-Global
}
}

cependant, j’ai trouvé que ça ne fonctionnait pas à 100%, j’ai essayé le code ci-dessous aujourd’hui:

### travaillé, utilisé comme référence ## Charger AD et Skype For Business Modules
Import-Module activedirectory
Import-Module lync

## Exécuter l’activation de l’utilisateur

get-adgroupmember -identité “GRP_SkypeEnabledUsers” | foreach {get-aduser $ _. samaccountname | foreach {enable-csuser -identité $ _. nom_principal_utilisateur -registrarpool sfbfepool01.domain.local -SipAddressType FirstLastName -SipDomain domain.com | foreach {Grant-CsClientPolicy -PolicyName “SFB-Global”}}}

S’il vous plaît noter la ligne ci-dessus get-adgroupmember … etc était une seule ligne de code, le forum est l’emballage. Cependant, la partie que j’ai ajoutée à la fin (| foreach {Grant-CsClientPolicy -PolicyName “SFB-Global”}}}) ne semble pas prendre effet, quelqu’un pourrait-il me dire où je me suis trompé, je ne sais pas où je échoué dans la syntaxe.

Merci encore

Salut ,

get-adgroupmember -identité “GRP_SkypeEnabledUsers” | foreach {get-aduser $ _. samaccountname | foreach {enable-csuser -identité $ _. nom_principal_utilisateur -registrarpool sfbfepool01.domain.local -SipAddressType FirstLastName -SipDomain domain.com | foreach {Grant-CsClientPolicy -PolicyName “SFB-Global”}}}

get-aduser manque de l ‘ identité , vous devriez l’ajouter, et quand vous lancez -csuser, il retournera vrai ou faux, vous donnez le résultat (vrai ou faux) à la Grant-CsClientPolicy, il ne prendra pas effet, Si vous voulez que cela prenne effet, Commande avant que Grant-CsClientPolicy ne renvoie une collection de tous les utilisateurs   .

Cordialement,

Leon Lu

N’oubliez pas de marquer les réponses comme des réponses si elles ont aidé. Si vous avez des commentaires sur le support TechNet Subscriber, contactez .

Cliquez pour en savoir plus. Visitez le dédié pour partager , explorer et discuter avec des experts sur les équipes Microsoft.

%d blogueurs aiment cette page :