Test-ServiceHealth
Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Ultima modifica dell'argomento: 2007-07-05
Utilizzare il cmdlet Test-ServiceHealth per verificare se tutti i servizi necessari configurati per l'avvio automatico su un server si sono avviati. Il cmdlet Test-ServiceHealth restituisce un errore per ogni servizio necessario per un ruolo configurato ed è impostato per l'avvio automatico, ma non è attualmente in esecuzione.
Sintassi
Test-ServiceHealth [-Server <ServerIdParameter>] [-ActiveDirectoryTimeout <Int32>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-MonitoringContext <$true | $false>] [-WhatIf [<SwitchParameter>]]
Descrizione dettagliata
Per eseguire il cmdlet Test-ServiceHealth, è necessario utilizzare un account che disponga della seguente delega:
- Ruolo Exchange Server Administrator e gruppo Administrators locale del server di destinazione
Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti necessari per l'amministrazione di Microsoft Exchange Server 2007, vedere Considerazioni sulle autorizzazioni.
Per eseguire il cmdlet Test-ServiceHealth su un computer in cui è installato il ruolo del server Trasporto Edge, è necessario accedere al sistema utilizzando un account che sia membro del gruppo Administrators locale del computer.
Parametri
Parametro | Obbligatorio | Tipo | Descrizione |
---|---|---|---|
ActiveDirectoryTimeout |
Facoltativo |
System.Int32 |
Il parametro ActiveDirectoryTimeout specifica il tempo necessario, in secondi, consentito per il completamento delle operazioni del servizio directory di Active Directory prima del timeout. Il valore predefinito è 15 secondi. |
Confirm |
Facoltativo |
System.Management.Automation.SwitchParameter |
Il parametro Confirm consente di determinare la sospensione dell'elaborazione e di richiedere che l'utente confermi l'operazione che verrà eseguita dal comando prima che l'elaborazione continui. Con il parametro Confirm non è necessario specificare un valore. |
DomainController |
Facoltativo |
Microsoft.Exchange.Data.Fqdn |
Per specificare il nome di dominio completo (FQDN) del controller di dominio che recupera i dati dal servizio directory di Active Directory, includere il parametro DomainController nel comando. |
MonitoringContext |
Facoltativo |
System.Boolean |
Il parametro MonitoringContext consente di specificare se i risultati del comando includeranno il monitoraggio dei contatori di eventi e prestazioni. I due possibili valori per questo parametro sono $true o $false. Se si specifica $true, i risultati includeranno gli eventi di monitoraggio e i contatori delle prestazioni oltre alle informazioni sui servizi. |
Server |
Facoltativo |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Il parametro Server consente di specificare il server sul quale verificare che i servizi necessari siano in esecuzione. Se non si specifica questo parametro, il comando controlla i servizi sul server locale. |
WhatIf |
Facoltativo |
System.Management.Automation.SwitchParameter |
Il parametro WhatIf consente di indicare al comando di simulare le azioni da eseguire sull'oggetto. Il parametro WhatIf consente di visualizzare le modifiche che verrebbero apportate senza applicarle. Con il parametro WhatIf non è necessario specificare un valore. |
Tipi di input
Tipi restituiti
Errori
Errore | Descrizione |
---|---|
|
Eccezioni
Eccezioni | Descrizione |
---|---|
|
Esempio
In questo esempio, il cmdlet Test-ServiceHealth è utilizzato senza parametri per la verifica dei servizi sul server locale.
Test-ServiceHealth