Condividi tramite


Test-OwaConnectivity

 

Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Ultima modifica dell'argomento: 2010-08-18

Utilizzare il cmdlet Test-OwaConnectivity per verificare che Microsoft Office Outlook Web Access sia in esecuzione come previsto. Il cmdlet Test-OwaConnectivity può essere utilizzato per verificare la connettività di Outlook Web Access per tutte le directory virtuali di Microsoft Exchange 2007 in un server Accesso client specificato per tutte le cassette postali dei server di Exchange 2007 che si trovano nello stesso sito di Active Directory. Test-OwaConnectivity può essere utilizzato anche per verificare la connettività di un singolo URL di Exchange 2007 Outlook Web Access.

Sintassi

Test-OwaConnectivity [-ClientAccessServer <ServerIdParameter>] [-AllowUnsecureAccess <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-LightMode <SwitchParameter>] [-MailboxServer <ServerIdParameter>] [-MonitoringContext <SwitchParameter>] [-ResetTestAccountCredentials <SwitchParameter>] [-Site <AdSiteIdParameter>] [-TestType <Internal | External>] [-Timeout <UInt32>] [-TrustAnySSLCertificate <SwitchParameter>] [-VirtualDirectoryName <String>] [-WhatIf [<SwitchParameter>]]

Test-OwaConnectivity [-URL <String>] [-AllowUnsecureAccess <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-LightMode <SwitchParameter>] [-MailboxCredential <PSCredential>] [-ResetTestAccountCredentials <SwitchParameter>] [-Site <AdSiteIdParameter>] [-Timeout <UInt32>] [-TrustAnySSLCertificate <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

È possibile utilizzare il cmdlet Test-OwaConnectivity per verificare la connettività di tutte le directory virtuali di Exchange 2007 Outlook Web Access in un server Accesso client oppure la connettività di un singolo URL di Exchange 2007 Outlook Web Access.

Per verificare tutte le directory virtuali di Exchange 2007 Outlook Web Access in un server Accesso client, deve essere disponibile un account Active Directory di prova. È necessaria inoltre una cassetta postale di prova in ogni server Exchange 2007 in cui è installato il ruolo del server Cassette postali a cui è possibile accedere tramite le directory virtuali da sottoporre a verifica. È possibile creare gli account e le cassette postali di prova durante un passaggio dell'installazione del server Cassette postali. Se durante l'installazione del server Cassette postali non è stato creato l'ambiente di prova, verrà richiesta l'esecuzione dello script che consente di creare le cassette postali e gli utenti di prova quando si esegue il cmdlet Test-OwaConnectivity .

Se il server che ospita la cassetta postale di prova non è disponibile, il cmdlet Test-OWAConnectivity restituisce un errore che potrebbe non consentire una chiara identificazione del problema. Per evitare ciò, verificare che il server che ospita la cassetta postale di prova sia in esecuzione e che la cassetta postale sia disponibile prima dell'esecuzione del cmdlet Test-OWAConnectivity.

Se si esegue il cmdlet Test-OwaConnectivity su un server Accesso client senza utilizzare il parametro ClientAccessServer o il parametro URL, il cmdlet verificherà il server sul quale viene eseguito il cmdlet . Per eseguire il test di uno specifico server Accesso client, utilizzare il parametro ClientAccessServer.

Per eseguire il cmdlet Test-OwaConnectivity per verificare la connettività di Outlook Web Access per tutte le directory virtuali di Exchange 2007 in un server Accesso client, all'account utilizzato deve essere delegato il ruolo Exchange Server Administrator e l'appartenenza al gruppo Administrators locale del server di destinazione.

Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti necessari per l'amministrazione di Exchange Server 2007, vedere Considerazioni sulle autorizzazioni.

Per eseguire il test di un singolo URL, eseguire Test-OwaConnectivity con il parametro e le credenziali URL per una cassetta postale di Exchange 2007 esistente. Se l'URL si trova oltre una funzione di bilanciamento del carico, non è possibile prevedere quale server Accesso client verrà sottoposto a verifica. Dal momento che, quando si utilizza il parametro URL, è necessario fornire le credenziali come parte dei parametri, è possibile utilizzare qualsiasi account per eseguire Test-OwaConnectivity con il parametro URL.

Se la prova viene eseguita su una directory virtuale che non richiede SSL (Secure Sockets Layer), tale directory verrà ignorata, a meno che non venga utilizzato il parametro AllowUnsecureAccess. Se si utilizza il parametro AllowUnsecureAccess, le comunicazioni tra i server verranno inviate in testo non crittografato per l'esecuzione del test.

Il cmdlet Test-OwaConnectivity può essere eseguito come unica attività interattiva o come attività pianificata sotto il controllo di Microsoft Operations Manager (MOM). Per eseguire Test-OwaConnectivity come un'attività di MOM, deve essere disponibile l'ambiente di prova Accesso client sui server Cassette postali di cui il cmdlet effettuerà nuovamente il test.

Parametri

Parametro Obbligatorio Tipo Descrizione

AllowUnsecureAccess

Facoltativo

System.Management.Automation.SwitchParameter

Se incluso, il parametro consente di eseguire la verifica delle directory virtuali che non richiedono SSL. In caso contrario, l'attività non sarà eseguita sulle directory virtuali che non richiedono SSL e verrà visualizzato un messaggio di errore.

ClientAccessServer

Facoltativo

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Questo parametro consente di specificare il nome del server Accesso client da verificare. Se incluso, verrà eseguito il test di tutte le directory virtuali di Exchange 2007 Outlook Web Access sul server Accesso client a fronte di tutti i server Cassette postali Exchange 2007 nel sito locale di Active Directory. Le directory virtuali di Microsoft Exchange 2000 Server e di Microsoft Exchange Server 2003 non verranno sottoposte a verifica. Non verranno verificate le cassette postali che non si trovano sui server Cassette postali Exchange 2007. Non utilizzare questo parametro con il parametro URL.

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, fully qualified domain name) del controller di dominio che consente di recuperare i dati dal servizio directory di Active Directory, includere nel cmdlet il parametro DomainController.

LightMode

Facoltativo

System.Management.Automation.SwitchParameter

Questo parametro non viene implementato per il cmdlet diagnostico Test-OwaConnectivity. L'utilizzo di tale parametro non modifica il comportamento del cmdlet.

Nota

Questo cmdlet viene implementato per altri cmdlet diagnostici di Exchange 2007. In particolare, viene utilizzato quando si desidera eseguire una versione di un cmdlet con utilizzo meno elevato di risorse.

MailboxCredential

Facoltativo

System.Management.Automation.PSCredential

Questo parametro consente di includere la credenziale della cassetta postale per il test di un unico URL.

MailboxServer

Facoltativo

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Questo parametro consente di specificare il nome del server Cassette postali da verificare. Se non è specificato, il test verrà eseguito su tutti i server Cassette postali nel sito locale di Active Directory.

MonitoringContext

Facoltativo

System.Management.Automation.SwitchParameter

Se incluso, l'attività verrà eseguita mediante la pianificazione di MOM. L'attività non riuscirà se viene eseguita con questo parametro senza utilizzare MOM. Se il parametro viene escluso, è necessario che l'attività venga eseguita in modalità interattiva da un amministratore.

ResetTestAccountCredentials

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro ResetTestAccountCredentials reimposta la password relativa all'account di prova utilizzato per eseguire questo comando. Se per gestire l'ambiente di Exchange si usa Microsoft System Center Operations Manager, la password dell'account di prova viene reimpostata ogni sette giorni. L'utilizzo di questo contrassegno impone di reimpostare una password in qualsiasi momento se è necessario per la protezione.

Site

Facoltativo

Microsoft.Exchange.Configuration.Tasks.AdSiteIdParameter

Il parametro Site è utilizzato per specificare il sito Active Directory.

TestType

Facoltativo

Microsoft.Exchange.Monitoring.OwaConnectivityTestType

Questo parametro consente di determinare se il cmdlet eseguirà il test degli URL interni o esterni. I valori sono Internal e External. Questo parametro non può essere utilizzato con il parametro URL. Quando non viene specificato né il parametro TestType né il parametro URL, l'impostazione predefinita è TestType:Internal.

Timeout

Facoltativo

System.UInt32

Questo parametro consente di specificare il tempo di attesa per il completamento dell'operazione di test (in secondi). Il valore predefinito per Timeout è 30 secondi. È necessario specificare un valore di Timeout superiore a 0 secondi e inferiore a 1 ora (3600 secondi). È consigliabile configurare questo parametro con un valore pari o superiore a 5 secondi.

TrustAnySSLCertificate

Facoltativo

System.Management.Automation.SwitchParameter

Se si utilizza questo parametro, non saranno riportati gli errori della convalida del certificato SSL. Ciò è utile per il test degli URL interni poiché Internet Information Services (IIS) non supporta l'assegnazione di più certificati per una singola directory virtuale. Se una directory ha URL differenti per l'accesso interno ed esterno e dispone di un certificato, quest'ultimo riguarderà in genere l'URL esterno. Tale parametro permette all'attività di verificare un URL interno senza generare un errore quando il certificato non corrisponde all'URL.

URL

Facoltativo

System.String

Questo parametro consente di specificare l'URL di Outlook Web Access di cui eseguire il test. Se si utilizza questo parametro, il test verrà eseguito solo sull'URL specificato. Non utilizzare il parametro URL con il parametro ClientAccessServer. Il parametro URL non può essere utilizzato con il parametro TestType.

VirtualDirectoryName

Facoltativo

System.String

Questo parametro consente di specificare il nome della directory virtuale di cui eseguire il test in un determinato server Accesso client. Se il parametro non viene incluso, il test verrà eseguito su tutte le directory virtuali di Outlook Web Access che supportano le cassette postali di Exchange 2007.

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

Il primo esempio di codice verifica la connettività per l'URL https://mail.contoso.com/owa utilizzando le credenziali per l'utente contoso\kweku.

Il secondo codice di esempio verifica la connettività di uno specifico server Accesso client denominato Contoso12 nonché di tutte le directory virtuali di Outlook Web Access che supportano le cassette postali di Exchange 2007, comprese le directory virtuali che non richiedono SSL.

Test-OwaConnectivity -URL:https://mail.contoso.com/owa -MailboxCredential:(get-credential contoso\kweku)
Test-OwaConnectivity -ClientAccessServer:Contoso12 -AllowUnsecureAccess