Archive

Archives pour la catégorie ‘OCS 2007’

Configurer un utilisateur OCS.

Permet de configurer un utilisateur Office Communicator 2007.

$user = Read-Host "Please enter the alias"
$sip="sip:" + $user + "@domain.com"
 
get-wmiobject -class MSFT_SIPESUserSetting | Where-Object { $_.PrimaryURI -eq $sip } | ForEach-Object { 
$_.MeetingPolicy = " CN={18654D7B-A539-4117-9283-E8DD321D393E},CN=Policies,CN=RTC Service,CN=Microsoft,CN=System,DC=domain,DC=com" ;
$_.AllowOrganizeMeetingWithAnonymousParticipants = $True ;
$_.EnabledForEnhancedPresence = $True;
$_.EnabledForInternetAccess = $True;
$_.put()| out-null}

Categories: OCS 2007 Tags:

Activer la voice OCS sur un utilisateur.

Permet d’activer la voice sur un utilisateur Office Communicator Server 2007.

$user = Read-Host "Please enter the alias"
$inttel = Read-Host "Please enter the phone (+33xxxxxxxxx)"
$sip="sip:" + $user + "@domain.com"
 
$tel="tel:" + $inttel
 
$ucpolicy = 0
""
"Choix de la policy:"
"Default Policy taper 1"
"Paris site Policy taper 2"
"Marseille site Policy taper 3"
""
$number = Read-Host "Taper le numéro de la policy "
""
"*********************"
if ($number -eq "1") 
{
	$ucpolicy = "CN={6B465499-5C45-41E5-B34C-F6B654079E7B},CN=Policies,CN=RTC Service,CN=Microsoft,CN=System,DC=domain,DC=com"
}
elseif ($number -eq "2") 
{
	$ucpolicy = "CN={E1A654AE-685A-4B98-AD6E-5E3215A756D3},CN=Policies,CN=RTC Service,CN=Microsoft,CN=System,DC=domain,DC=com"
}
elseif ($number -eq "3") 
{
	$ucpolicy = "CN={E1987EAE-685A-4B98-AD6E-5EB9874756D3},CN=Policies,CN=RTC Service,CN=Microsoft,CN=System,DC=domain,DC=com"
}
else 
{
	"Error: You must type 1, 2, 3 or 4"
}
 
 
get-wmiobject -class MSFT_SIPESUserSetting | Where-Object { $_.PrimaryURI -eq $sip } | ForEach-Object { $_.UCPolicy = $ucpolicy; $_.UCEnabled = $true ; $_.LineURI = $tel ; $_.put()| out-null}

Pour récupérer la liste des policy, utiliser la commande:

Get-WmiObject -Class MSFT_SIPGlobalUCPolicyData | fl Name,PolicyDN

Categories: OCS 2007 Tags:

Activer un utilisateur OCS 2007

Activer un utilisateur sur Office Communicator Server 2007.
Il est nécessaire de configurer l’utilisateur ensuite.

$user = Read-Host "Please enter the 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=com"
}

Categories: OCS 2007 Tags:

Afficher les utilisateurs MOCS.

Affiche les utilisateurs MOCS dans le domaine.

Get-WmiObject -Class msft_sipesusersetting | Where-Object { $_.Enabled -eq "True"} | Select-Object Displayname,PrimaryURI

Version HTML pour le fun.

$usersmocs=Get-WmiObject -Class msft_sipesusersetting | Where-Object {$_.Enabled -eq "True"} | Select-Object Displayname,PrimaryURI,UCEnabled,LineURI
$filename = "usersmocs.html"
$usersmocs | ConvertTo-Html | Set-Content $filename
Invoke-Item $filename

Categories: OCS 2007 Tags: