Archive

Archives pour 11/08/2010

Importer l’activation de comptes OCS.

Les deux scripts suivant exécutés dans l’ordre permettent d’activer et de configurer les comptes présents dans un fichier pour OCS.
Il n’y a que les fonctionnalités de messagerie instantané qui seront activés.

Activation des comptes:

?View Code POWERSHELL
Import-Csv .\Import_ocs.csv | ForEach-Object{
$user = $_.alias
$sip="sip:" + $user + "@domain.com"
get-qaduser $user | set-qaduser -oa @{
'msRTCSIP-UserEnabled'=$true
'msRTCSIP-PrimaryUserAddress'=$sip
'msRTCSIP-PrimaryHomeServer'="CN=LC Services,CN=Microsoft,CN=Epool,CN=Pools,CN=RTC Service,CN=Microsoft,CN=System,DC=domain,DC=local"
}
}

Configuration des comptes:

?View Code POWERSHELL
Import-Csv .\Import_ocs.csv | ForEach-Object{
$user = $_.alias
$sip="sip:" + $user + "@domain.com"
get-wmiobject -class MSFT_SIPESUserSetting | Where-Object { $_.PrimaryURI -eq $sip } | ForEach-Object { 
$_.MeetingPolicy = "CN={1815ED7B-A539-4117-9283-E8DD27CD393E},CN=Policies,CN=RTC Service,CN=Microsoft,CN=System,DC=domain,DC=local" ;
$_.AllowOrganizeMeetingWithAnonymousParticipants = $True ;
$_.EnabledForEnhancedPresence = $True;
$_.EnabledForInternetAccess = $True;
$_.put()| out-null}
$sip
}
Categories: OCS 2007 Tags: ,