Archive

Archives pour 10/2009

Combien y a t’il de Christophe dans la boite.

Un p’tit truc rapide pour compter ne nombre Christophe dans la boite.

?View Code POWERSHELL
$christophe = get-mailbox *christophe*
$christophe.count

Il y en a tout de même 249. Pas mal…

Afficher une barre de progression.

Lors du traitement en PowerShell d’une grosse quantité d’objets à l’aide d’un fichier CSV.
Il peut être sympa de visualiser une barre de progression.
Voici une méthode pour intégrer cette option dans un script.

?View Code POWERSHELL
$importf = Import-Csv -Path .\import_file.csv 
$i=0
Foreach ($mailcontact in $importf)
{
Get-MailContact -Identity $mailcontact.alias
 
$i=$i+1
  	if ($importf.Count -ge 0)
    {
    	Write-Progress -activity "List Contact" -Status $mailcontact.DisplayName -percentcomplete ($i/$importf.Count*100) 
    }
}

Vacances

YESSSS!!!!!
Il était temps.

Categories: Divers Tags:

MOCS en NTLM.

Il arrive que des utilisateurs soient membres de tellement de groupes que la taille de leur ticket Kerberos dépasse la taille par défaut de 12000 Octets.
Petit explication: http://support.microsoft.com/kb/327825

Cela peut empêcher la connexion de Communicator au Front-End.
En général lorsque l’utilisateur a ce problème, il l’a aussi pour se connecter avec Outlook.
Il suffit alors de modifier la configuration du profil Outlook pour utiliser l’authentification par mot de passe (NTLM).

Outlook_NTLM

Pour contourner ce problème sur MOCS, il faut modifier le protocole d’authentification dans la configuration des Front-Ends car il n’est pas possible faire cette configuration sur le client Communicator.

Dans l’onglet « Authentification » des propriétés de « Front-Ends », il faut remplacer la configuration dans « Authentification protocol » de « Both NTLM and Kerberos » par « NTLM »

OCS_Auth_Both

OCS_Auth_NTLM

Categories: OCS 2007 Tags:

Supprimer des rêgles endommagées dans Outlook.

Ca arrive de temps en temps en ce moment.
On s’en aperçoit lorsque des utilisateurs se plaignent de recevoir des accusé de non remise de boites aux lettres supprimées alors qu’il on envoyé une demande de rendez-vous à une autre personne.
Il s’avère qu’il y a en effet une règle endommagée et souvent cachée sur la boite de la personne destinataire du rendez-vous.
J’ai rencontré plus souvent le problème avec Outlook 2003.

Voici la procédure pour régler ce problème. http://support.microsoft.com/kb/924297

Categories: Exchange 2007 Tags: ,

Exporter la configuration OCS des utilisateurs d’une OU.

Exportation dans un fichier de la configuration OCS de tous les utilisateurs d’une OU.

?View Code POWERSHELL
$resfile = New-Item -ItemType file -Path COR_OCS_UsersConfList.txt -Force
Add-Content -Path $resfile -Value "DisplayName,Status,Enabled,PrimaryURI,UCEnabled,RemoteCallControlTelephonyEnabled,LineServerURI,LineURI,EnabledForInternetAccess,EnabledForEnhancedPresence,AllowOrganizeMeetingWithAnonymousParticipants"
 
Get-Mailbox -ResultSize unlimited -OrganizationalUnit "domain.local/FI07_Compta/Users/Standard" | foreach {
$Alias = $_.Alias
$DisplayName = $_.Name
$Conf= get-wmiobject -class MSFT_SIPESUserSetting | Where-Object { $_.DisplayName -eq $DisplayName }
If ( $Conf -ne $null)
{
Add-Content -Path $resfile -Value "$($Conf.DisplayName),OK,$($Conf.Enabled),$($Conf.PrimaryURI),$($Conf.UCEnabled),$($Conf.RemoteCallControlTelephonyEnabled),$($Conf.LineServerURI),$($Conf.LineURI),$($Conf.EnabledForInternetAccess),$($Conf.EnabledForEnhancedPresence),$($Conf.AllowOrganizeMeetingWithAnonymousParticipants)"
}
Else
{
Add-Content -Path $resfile -Value "$($DisplayName),NOK"
}
 
}
Invoke-Item $resfile
Categories: OCS 2007 Tags:

Raccourci d’appel Communicator.

Il est possible de créer un lien hypertexte qui déclenche un appel Communicator.

Ce lien se presente sous la forme tel:+33 12345678

Cela permet de créer des racourci sur le bureau et  dans le menu Démarrer, des Favoris dans Internet Explorer et Firefox, des liens hypertexte dans une page web ou une signature Outlook.

shortcut_OCS

call_ocs

shortcut_conf_OCS

Categories: OCS 2007 Tags:

Lister les Meeting Policies.

Permet d’afficher les meeting policies sur OCS.

?View Code POWERSHELL
Get-WmiObject -Class MSFT_SIPGlobalMeetingPolicyData | fl Name,PolicyDN
Categories: OCS 2007 Tags:

Import de la configuration d’utilisateurs RCC OCS.

Permet l’activation et la configuration d’utilisateurs de Remote Call Control dans MOCS à partir d’un fichier d’import.
Attention, ce script nécessite que le fichier d’import soit nickel, pas de ligne vide, pas de champ alias vide. J’ajouterai une sécurité plus tard.

?View Code POWERSHELL
Import-Csv .\Import_RCC.csv | ForEach-Object{
 
	$sip = "sip:" + $_.alias + "@domain.local"
	$LineURI = $_.line
	$ServerURI = $_.server
	$sip
	get-wmiobject -class MSFT_SIPESUserSetting | Where-Object { $_.PrimaryURI -eq $sip } | ForEach-Object {
	$_.MeetingPolicy = "CN={1815ED7B-A654-4117-9875-E8DD27CD393E},CN=Policies,CN=RTC Service,CN=Microsoft,CN=System,DC=domain,DC=local" ;
	$_.AllowOrganizeMeetingWithAnonymousParticipants = $True ;
	$_.EnabledForEnhancedPresence = $True;
	$_.EnabledForInternetAccess = $False;
	$_.RemoteCallControlTelephonyEnabled = $True;
	$_.LineURI = $lineuri
	$_.LineServerURI = $serveruri
	$_.put()| out-null
	}
 
}
Categories: OCS 2007 Tags:

Relation d’approbation pour la migration

En vu de la migration, il convient de mettre en place un relation prenant en charge la gestion du SID History.

Pour activer la gestion du SID History, il faut exécuter la commande suivante.

Sur les deux domaines:

?View Code COMMAND
NETDOM TRUST domainelocal.local /Domain:domaindistant.local /Quarantine:No
Categories: Active Directory Tags: ,