Archive

Archives pour 04/2010

Modifier les droits sur un fichier.


Ce script permet de rapidement configurer la sécurité sur un fichier.

$list = "jacques.martin","Groupe-Ecole_des_Fans"
foreach ($user in $list){
$folder = "\SRV001i$chansons.txt"
$acl = Get-Acl -Path $folder
$ar = New-Object system.security.accesscontrol.filesystemaccessrule($user,"FullControl","Allow")
$acl.SetAccessRule($ar)
Set-Acl -Path $folder $acl
}
Categories: Windows Tags: , ,

Export des utilisateurs Blackberry

Exporter la liste des utilisateurs Blackberry avec Powershell.
Le principe est d’effectuer un query sur la base SQL du BES avec Powershell.

$SqlServer = "SRV00026"
$SqlCatalog = "BESMgmt"
$SqlQuery = "select userconfig.DisplayName,userconfig.MailboxSMTPAddr FROM UserConfig"
 
 
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = "Server = $SqlServer; Database = $SqlCatalog; Integrated Security = True"
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
$SqlCmd.CommandText = $SqlQuery
$SqlCmd.Connection = $SqlConnection
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$SqlAdapter.SelectCommand = $SqlCmd
$DataSet = New-Object System.Data.DataSet
$SqlAdapter.Fill($DataSet)
$SqlConnection.Close()
$DataSet.Tables[0]
Categories: Blackberry Tags: , ,

De retour de vacances

Categories: Divers Tags: ,

Ne pas installer le KB974571 sur OCS.

Je reviens à la charge avec cette info car j’ai encore eu le cas le week-end dernier.
Il ne faut pas installer cette mise à jour sur Microsoft Office Communications Server R1.
Cela empêche les service « Office Comminications Server Front-End » de démarrer.
Je n’ai pas trouvé de contre-indications sur les autres rôles de OCS.

Il existe tout fois un correctif.

Source: http://support.microsoft.com/kb/974571

Categories: OCS 2007 Tags:

Bulletin de sécurité Microsoft MS10-024.

Microsoft a publié un bulletin de sécurité « MS10-024 » pour les versions de Microsoft Exchange Server suivantes:

# Security Update for Exchange 2000 Server (KB976703)
# Security Update for Exchange Server 2003 Service Pack 2 (KB976702)
# Update Rollup 10 for Exchange Server 2007 Service Pack 1 (KB981407)
# Update Rollup 4 for Exchange Server 2007 Service Pack 2 (KB981383)
# Update Rollup 3 for Exchange Server 2010 (KB981401)

Plus d’informations dans MS10-024 : Des vulnérabilités de Microsoft Exchange et service SMTP de Windows peuvent permettre un déni de service.

Source : You Had Me At EHLO…

Categories: Infos Tags: , ,

Syndrome d’Hourglass.

Votre PC ne démarre lentement, Internet rame, ca n’avance pas… et ça vous stress.
Vous êtes peut être victime du Syndrome d’Hourglass.
Le Syndrome d’Hourglass ou Syndrome du Sablier désigne le stress généré par les faibles performances de votre ordinateur.
66% des utilisateurs d’ordinateurs se disent stressés par la lenteur de leurs ordinateurs.

Categories: Infos Tags:

Créer un compte administrateur local à distance.

Permet de créer un compte administrateur local sur un serveur distant.

$hostname = Read-Host "Enter the server name" 
$username  = Read-Host "Enter the user name" 
$password  = Read-Host "Enter the user password"
 
		$domain = ([ADSI]"").name
		$computer = [adsi] "WinNT://$domain/$hostname"
		$user =  "WinNT://$domain/$hostname/$username,user"
		$newuser = $computer.Create("user", "$username")
		$newuser.SetPassword("$password")
		$newuser.SetInfo()
		$newuser.UserFlags.value = $newuser.UserFlags.value -bor 0x10000
		$newuser.CommitChanges()
		$addadm = [adsi] "WinNT://$hostname/Administrators,group"
		$addadm.Add("WinNT://$hostname/$username,user")
		$newuser.SetInfo()
 
Write-Host "User $username create as local administrator of $hostname." -ForegroundColor Green
Categories: Windows Tags:

Identifier qui est logué sur machine distante

Ce script permet de savoir qui est logué sur un ordinateur distant.
Le script retourne les login de l’utilisateur.

$computer = Read-Host "Enter the computer Name"
$loginfo = Get-WmiObject -Computer $Computer -Class Win32_ComputerSystem
"Machine Name: " + $loginfo.Name 
"User Name: " + $loginfo.UserName
Categories: Windows Tags:

Liste les serveurs membres d’une OU

Permet de lister tous les serveurs membres du domaine présent dans une OU.
Cette liste exclut donc les contrôleurs de domaine.

Get-QADComputer -SearchRoot "domain.local/FI00_Paris" |
Foreach {
 
$start = $_.name.StartsWith("SRV")
		if ( $start -eq  "true" -and $_.ComputerRole -ne "DomainController"  ){
		Write-Host $_.name
		}
		else {}
		}
Categories: Active Directory Tags:

Documentation OCS 2007 R2.

Categories: OCS 2007 R2 Tags: