Identifier qui est logué sur machine distante

Posted by on May 28, 2011 in Windows

Tweet 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: " +...

Read More »

Stop/Start des services à distance.

Posted by on May 28, 2011 in Windows

Tweet Arrêter et démarrer un service sur un serveur à distance. Dans l’exemple, je traite le service « Microsoft Exchange Replication Service ». Stop: $Svc = Get-WmiObject -Computer SRV001 win32_service -Filter "name='MSExchangeRepl'" $Result = $Svc.StopService() $Result.ReturnValue Start: $Svc = Get-WmiObject -Computer SRV001 win32_service -Filter "name='MSExchangeRepl'" $Result = $Svc.StartService()...

Read More »

Supprimer les anciens fichiers de logs.

Posted by on May 28, 2011 in Windows

Tweet Ce script supprime les fichiers de logs de plus de 30 jours. $Now = Get-Date $LastWrite = $Now.AddDays(-30) $Files = get-childitem -Path ".logs" -include *.log -recurse |Where {$_.LastWriteTime -le "$LastWrite"} foreach ($File in $Files){ if ($File) { write-host "Deleting File '$File'" Remove-Item $File | out-null }...

Read More »