Archive

Articles taggués ‘Services’

Les services pour Exchange 2010

Liste des services installés pour le fonctionnement de Exchange 2010.

Service NameDescriptionServer Role
IIS AdminEnables the server to administer the IIS
metabase. The IIS metabase stores
configuration information for the SMTP
and FTP services.
CAS
Microsoft
Exchange Active
Directory
Topology
Provides Active Directory topology
information to Exchange services. If this
service is stopped, most Exchange servers
will not be able to start.
MAILBOX
CAS
HUB
UM
Microsoft
Exchange
Address Book
Manages client address book connections
for Exchange Server.
EDGE
Microsoft
Exchange Anti-
Spam Update
Maintains the antispam data for Forefront
Security on an Exchange server.
Microsoft
Exchange
EdgeSync
Provides EdgeSync services between Hub
and Edge servers.
HUB
EDGE
Microsoft
Exchange File
Distribution
Distributes Exchange data to other
Exchange servers.
Microsoft
Exchange IMAP4
Provides IMAP4 services to clients.CAS
Microsoft
Exchange
Information
Store
Manages the Microsoft Exchange
Information Store. This includes mailbox
stores and public folder stores.
MAILBOX
Microsoft
Exchange Mail
Submission
Submits messages from the Mailbox server
to the Hub Transport servers.
MAILBOX
Microsoft
Exchange
Mailbox
Assistants
Manages assistants that are responsible for
calendar updates and booking resources.
MAILBOX
Microsoft
Exchange
Monitoring
Provides support for monitoring and
diagnostics.
Microsoft
Exchange POP3
Provides Post Office Protocol version 3
(POP3) services to clients.
CAS
Microsoft
Exchange
Protected
Service Host
Provides secure host for Exchange Server
services.
Microsoft
Exchange
Replication
Provides replication functions for
continuous replication.
MAILBOX
Microsoft
Exchange
Replication
Service
Provides replication functionality used for
continuous replication.
MAILBOX
Microsoft
Exchange RPC
Client Access
Manages client RPC connections for
Exchange Server.
CAS
Microsoft
Exchange Search
Indexer
Controls indexing of mailboxes to improve
search performance.
MAILBOX
Microsoft
Exchange
Service Host
Provides a host for essential Exchange
services.
Microsoft
Exchange
Speech Engine
Provides speech processing services for
Microsoft Exchange. If this service is
stopped, speech recognition services will
not be available to Unified Messaging
clients.
UM
Microsoft
Exchange
System
Attendant
Provides monitoring, maintenance, and
Active Directory lookup services.
CAS
Microsoft
Exchange
Throttling
Provides throttling functions to limit the
rate of user operations.
CAS
Microsoft
Exchange
Transport
Provides mail transport for Exchange
Server.
HUB
EDGE
Microsoft
Exchange
Transport Log
Search
Provides search capability for Exchange
transport log files.
HUB
EDGE
Microsoft
Exchange
Unified
Messaging
Enables voice and fax messages to be
stored in Exchange and gives users
telephone access to e-mail, voice mail,
calendar, contacts, or an automated
attendant.
UM
Microsoft
Forefront Server
Security
ADO/EWS
Navigator
Navigates the objects in Active Directory
for Forefront Security by connecting with
Exchange Web Services (EWS) or Exchange
ActiveX Directory Objects (ADO) to retrieve
objects.
FOREFRONT
Microsoft
Forefront Server
Security
Controller
Controls interaction between Forefront
Security and the Microsoft Exchange
Information Store. Ensures that Forefront
initializes properly with the information
store. Controller starts and stops scan jobs
and applies engine updates.
FOREFRONT
Microsoft
Forefront Server
Security
Eventing Service
Processes incidents and manages
quarantine logging, performance logging
and notifications.
FOREFRONT
Microsoft
Forefront Server
Security for
Exchange
Registration
Service
Ensures the Forefront Transport Agent is
registered with Exchange Server.
FOREFRONT
Microsoft
Forefront Server
Security Mail
Pickup
Provides mail pickup services for Forefront.FOREFRONT
Microsoft
Forefront Server
Security Monitor
Monitors the information store, SMTP/IMS,
and Forefront processes to ensure that
Forefront provides continuous protection.
FOREFRONT
Microsoft Search
(Exchange)
Provides search services for mailboxes,
address lists and so on.
MAILBOX
Secure Socket
Tunneling
Protocol Service
Provides support for Secure Socket
Tunneling Protocol (SSTP) for securely
connecting to remove computers.
CAS
Web
Management
Service
Enables remote and delegated
management for the web server, sites and
applications.
CAS
Windows
Remote
Management
Service
Implements the WS-Management
protocol. Required for remote
management using the Exchange console
and PowerShell.
World Wide
Web Publishing
Services
Provides Web connectivity and
administration features for IIS.
CAS

La commande suivant pour vérifier que tous les services nécessaires sont démarrés sur votre serveur.

?View Code POWERSHELL
Test-ServiceHealth
Categories: Exchange 2010 Tags:

Lister les Licence Terminal Server

Ce script m’a permit de lister tous les serveurs gestionnaires de licences terminal server dans le domaine.
LSVIEW.EXE permet de faire cette recherche mais ne fouille pas recoins lointains d’un domaine important.
Le script ci-dessous est plus agressif, il vérifie la présence du service « TermServLicensing » sur tous les Windows Server du domaine.

?View Code POWERSHELL
 
$Input = Get-QADComputer -SizeLimit 0 | where {$_.OSName -match "Windows Server" }
 
$expfileok = New-Item -ItemType file -Path .\TermServLicensing.csv -Force
Add-Content -Path $expfileok -Value "Name,OK"
 
 
foreach ($server in $Input)
{
$version = $null
$version = Get-WmiObject Win32_OperatingSystem -ComputerName $server.name -ErrorAction SilentlyContinue
 
	If ( $version -eq $null)
	{
		Write-Host $server.name " Inaccessible." -Separator ","  -ForegroundColor Red
	}
	Else
	{
 
	$Service = Get-Service -ComputerName $server.name -Name "TermServLicensing" -ErrorAction SilentlyContinue
		If ($Service.name -eq "TermServLicensing")
		{
		Write-Host $server.name "OK"-Separator "," -ForegroundColor Green
		Add-Content -Path $expfileok -Value "$($server.name),$("OK")"
 
		}
	}	
}

Configurer la communauté SNMP.

Permet de configurer le service SNMP d’un serveur distant.
Ce script configure la communauté et les hosts autorisés.

?View Code POWERSHELL
$server = Read-Host "Please enter the server name"
		$MachineName = $server
		$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $MachineName)
		$regconf = $reg.OpenSubKey("SYSTEM\\CurrentControlSet\\Services\\SNMP\\Parameters",$true)
		$regconf.SetValue('EnableAuthenticationTraps','0','DWord')
		$regconf = $reg.OpenSubKey("SYSTEM\\CurrentControlSet\\Services\\SNMP\\Parameters\\PermittedManagers",$true)
		$regconf.SetValue('1','localhost','string')
		$regconf.SetValue('2','SV002859','string')
		Write-Host "Server: "$MachineName -ForegroundColor Green
		$regconf.GetValue('1')
		$regconf.GetValue('2')
 
		Write-Host "-------------------------------------" -ForegroundColor Green
		$regconft = $reg.OpenSubKey("SYSTEM\\CurrentControlSet\\Services\\SNMP\\Parameters\\ValidCommunities",$true)
		$regconft.SetValue('casimir','4','DWord')
Categories: Windows Tags: , , ,

Vérification des services Enterprise Vault

Le script que j’utilise pour rapidement vérifier si tous les services nécessaire à Entreprise Vault sont démarrés sur une liste de serveurs.

?View Code POWERSHELL
$servers = "SRV00045","SRV00046"
foreach ($server in $servers) {
Get-Service -ComputerName $server | Where-Object { $_.name -like "EnterpriseVault*" -or $_.name -eq "MSMQ"} | ft $server,Status,Name,DisplayName
}