Office Communications Server

Gestione OCS 2007 R2 dalla riga di comando

Greg Stemp and Jean Ross

 

In un riepilogo delle:

  • Configurazione OCS 2007 R2 con LCSCmd.exe
  • Prepping Active Directory per Office Communications Server
  • Creazione del pool Enterprise e l'attivazione dei ruoli server
  • PWorking con certificati

Non c'è un spider sotto il sofa.Viene visualizzato da qualche fa quindi causa nuovamente.È un spider molto grande almeno il punto di vista di uno dei Microsoft.Ci concentreremo vesti è non esiste e forse rimarrà put.Eseguire un'operazione per rendere il nostro minds disattivare di esso seguito.Più confusione e complesse che qualcosa è, quanto migliori.

OfficePalooza

A destra tutte le tutti gli utenti, è tempo di divertirsi alcuni.Ottenere la testina di tutti i manuali di utente.Interrompere preoccuparsi di come ottenere indovinato tabella pivot.Dimenticare di tentativo di formattare solo così il documento di Microsoft Word.È possibile riprodurre manualmente e, forse, informazioni solo un po'.Segui la nostra di aprile per OfficePalooza.

OfficePalooza è un extravaganza in linea che non si desidera perdere.Si è esperti in VBA?Probabilmente non si è esperti ma si si desidera scegliere una risposta.Forse è stato pensato ma non sono state utilizzate l'volta per provarlo.Oppure potrebbe essere che semplicemente non si è certi che del faccenda.E allora?Non è rilevante quale categoria eventuale rientrano in.Se si desidera alcuni divertirsi riproduzione con Microsoft Office (e forse vincere un premio), Office­Palooza è per consentire.

OfficePalooza è l'evento dell'anno.Sarà presente tutti i tipi di giochi che è possibile immettere in cui di conferito prizes.È inoltre possibile trovare tutti i nuovi articoli e informazioni sulla personalizzazione le applicazioni di Microsoft Office.L'evento interviene disattivato in aprile.Assicurarsi di prendere la copia di TechNet Magazine (o leggere in linea) per iniziare.Passare quindi alSito Web OfficePaloozae collegare tutti i più divertente.

È segnalare prizes?Anche nel caso non è presente, verrà prizes.Non perdere in uscita.

OfficePalooza è da portata dal team di assistenza in Microsoft Office Developer lineaTechNet Magazineed ex Scripting Guys Greg Stemp e Ross Jean.

E qual è più complicato rispetto a installazione e configurazione di Microsoft Office Communications Server (OCS) 2007 R2 e confusione?BENE, probabilmente non hanno detto che.Per chiarire, OCS 2007 R2 è un po'complicata, ma la natura di un prodotto che comprende una buona parte.

Sul lato brillante è dotato una procedura guidata installazione molto interessante viene illustrata tra tutti i passaggi di installazione e configurazione di.E sul lato più luminosa OCS 2007 R2 anche proviene fornire con un'utilità della riga di comando denominata LCSCmd.exe che consente di installare e configurare il prodotto senza l'utilizzo di una procedura guidata.

Il spider è visualizzazione fuori nel sofa nuovamente.Si sarà continua ignorare tempo necessario per fornire la risposta sta probabilmente pensando: novità in modo chiara sull'utilizzo di un'utilità della riga di comando anziché una procedura guidata?È utile che, pertanto abbiamo chiesto le persone che si lavorare che sembrano sono un'idea di ciò che si sta eseguendo.

La risposta è la distribuzione di software in un'organizzazione di.Utilità della riga di comando, ad esempio LCSCmd, è possibile consentono di automatizzare i processi e consentire per il ripristino rapido di un'applicazione se si verifica un errore hardware.Questo reso una certa quantità di senso per noi, pertanto abbiamo deciso che è necessario presentare LCSCmd.

Pertanto, qui è passare.(E vi passa il spider.Nr.Attendere.È nuovamente sotto il sofa nuovamente.) Come solo accennato, LCSCmd è uno strumento che consente di impostare e configurare OCS dalla riga di comando.Accetta parametri che indicano si desidera eseguire.

Non ci concentreremo esaminare tutti i qui, c'è unRiferimenti alla riga di comandoquasi 100 pagine lunghe che in dettaglio.Solo verrà mostreremo alcuni comandi di chiavi e spiegare cosa fare.Inoltre, mostreremo alcuni dei comandi e i parametri novità di Office Communications Server 2007 R2.

OCS collabora con Active Directory.Prima di poter installare anche OCS, Active Directory deve essere pronto per l'.Tenere presente che la maggior parte di questo può essere eseguita dalle procedure guidate di installazione, ma si è visibile è la versione della riga di comando comunque.

Per prepararsi Active Directory, è necessario Prepara schema, foresta e nel dominio.Prepping Active Directory, significa che si sono aggiunta di attributi OCS richiede, elementi ad esempio se un utente è attivato nel sistema utilizzare OCS, se comunicazioni una persona devono essere archiviati e le informazioni sulla versione del server.Per preparare lo schema, digitare questa riga di comando:

LCSCmd /Forest /Action:SchemaPrep

Ottenere più che qualsiasi semplice? In realtà, esegue. Questi comandi non sono fatta distinzione tra maiuscole e minuscole, è possibile immesso simile al seguente:

lcscmd /forest /action:schemaprep

Per preparare l'insieme di strutture e il dominio, eseguire nello stesso modo, ad eccezione di utilizzare un'azione Forest­Prep per l'insieme di strutture e per il dominio utilizzare /Domain anziché /Forest con un'azione di Prepara dominio. Si conosce, simile al seguente:

lcscmd /forest /action:forestprep
lcscmd /domain /action:domainprep

Questi tre semplici passaggi otterrà Active Directory tutti pronti per passare. Tenere presente che la maggior parte dei comandi in questo articolo dispongono di più parametri di quanto si sta illustrando qui. Esistono molto troppi parametri facoltativi per spiegare in questo articolo, è necessario esaminare a tale documento di 100 pagine per ottenere tutte le informazioni. Oppure è possibile controllare la Guida di sintassi della riga di comando, simile al seguente:

lcscmd /forest /action:schemaprep /?

Si digita semplicemente azione che si desidera conoscere più sull'seguito da /? Per ottenere un elenco di tutti i possibili parametri per tale azione specifica.

In termini di Guida in linea, come è stato che spider ottenere attraverso la sala? Ci auguriamo che c'non più di uno. Vi passa nella libreria.

Ogni volta che si esegue un comando mediante LCSCmd, viene creato un file di registro. Un file di registro sarà simile il file illustrato nella Figura 1 . Se non è specificata un nome e un percorso per il file utilizzando il parametro /L (seguito da, del corso, il nome e percorso del file registro, verrà salvato il file di registro cartella % temp %. Il nome del file sarà una combinazione di comando e la data. Ad esempio, è possibile eseguire questo comando:

LCSCmd.exe /Forest /Action:CheckSchemaPrepState

fig01.gif

Figura 1 accesso file creato da LCSCmd

Se si esegue il comando in 19 dicembre, 2008, a 12: 42 mattino, il file registro sarà di seguito:

%temp%\Forest_CheckSchemaPrepState[2008_12_19]
[00_42_00].html

Se si desidera controllare un registro e di non ricordare esattamente il tempo era, solo esaminare % temp % cartella e si può probabilmente scoprire. E consente di LCSCmd uscita visualizzando il nome del file di registro come parte del relativo output alla finestra di comando (vedere la Figura 2 ).

fig02.gif

Nella figura 2 comando finestra output

In caso chiediate cosa tale comando precedente, (si conosce, quello in cui l'azione CheckSchemaPrepState viene eseguita con l'insieme di strutture), controlla lo stato preparazione di schema dell'insieme di strutture. BENE, che uno è un po'evidente. Ma cosa esattamente significa controllare lo stato preparazione dello schema? È semplicemente il processo che assicura che tutto lo schema è pronto per un'installazione di OCS.

Dopo aver eseguito LCSCmd per eseguire un Schema­Prep, non consigliabile non valido per seguire che con un Check­SchemaPrepState eseguire semplicemente per verificare che tutti causa anche e per ottenere un rapporto dettagliato dello stato di schema. È possibile eseguire operazione la stessa operazione per ForestPrep e DomainPrep, semplicemente utilizzare rispettivamente le azioni CheckForestPrepState CheckDomainPrepState. Simile al seguente:

LCSCmd.exe /Forest /Action:CheckForestPrepState
LCSCmd.exe /Domain /Action:CheckDomainPrepState

Tenere presente in white dove detto che tutte per prepararsi Active Directory sono state le tre righe? Bene, non è completamente true. Non c'è ancora una cosa che è necessario eseguire prima che sia pronto per OCS Active Directory.

Se si sta installando Enterprise Edition, è necessario creare un pool Enterprise. Enterprise Edition richiede più server, inclusi uno o più server front-end e un server database back-end, nonché (nella maggior parte dei casi) un hardware caricamento del sistema di bilanciamento. Un pool è come questi server sono raggruppati.

Il comando per la creazione di un pool è un po'più complesso a comandi che abbiamo visto finora. Dare un'occhiata:

LCSCmd /Forest /Action:CreatePool /PoolName:Pool01
 /PoolBE:Pool01-BE\Live /RefDomain:contoso.com
 /MeetingContentPath:\\OCSShares\MeetingContent
 /MeetingMetaPath:\\OCSShares\MeetingMetaData
 /AppDataLocation:\\OCSShares\AppData
/ClientUpdateLocation:\\OCSShares\ClientUpdate

Questa azione viene eseguita su insieme di strutture Active Directory, in modo che iniziare, specificando il parametro di insieme di strutture. (Non ci appartengono all'insieme di strutture? In modo definito non appartengono in una libreria.) Successivamente viene fornito azione creare un pool, è CreatePool. Dopo che è possibile immettere PoolName utilizzando qualsiasi nome desiderato per il pool.

Ogni pool è necessario un database di back-end. (OCS utilizza il database per memorizzare le informazioni dell'utente). Quando si crea il pool, è utilizzare il parametro PoolBE per indicare il pool quale database cioè e in cui è. Infine, è necessario inserire in alcuni percorsi che indicherà il pool in cui presentazione contenuto, riunione metadati, i dati dell'applicazione e le informazioni di aggiornamento del client sta per essere memorizzato. (Per scoprire cosa tutti quegli elementi sono, è verrà effettivamente necessario procedere in e leggere la documentazione ufficiale e Introduzione un po'del prodotto. Hey, è non coprono tutti gli elementi in questo articolo un.)

OCS è dotato di numerosi ruoli server diverso, ad esempio l'applicazione host, Mediation server, server di archiviazione e server Web Components. Un ruolo del server non Avvia semplicemente perché installarlo, è inoltre necessario attivarlo. E questo viene eseguita solo da un altro che scopo dalla riga di comando da, utilizzare LCSCmd.

Ecco un esempio di un comando che attiva l'applicazione host:

LCSCmd /AppServer /Action:Activate /PoolName:Pool01
 /Password:p@ssw0rd

Tutti abbiamo era specificare il ruolo server, in questo caso AppServer per l'applicazione host e seguire che con l'azione Activate. Per un'installazione di Enterprise è necessario includere il nome di pool e una password. L'attivazione di altri ruoli del server viene eseguita nel modo analogo, essi utilizza l'azione Activate.

Nel caso in cui si sapere (probabile che non, ma solo nel caso), utilizzando AppServer come esempio non è una scelta casuale. Viene utilizzato che perché AppServer e tutte le relative azioni sono nuovi in Office Communications Server 2007 R2.

Una delle altre azioni che sarà possibile eseguire su AppServer da LCSCmd è Activate­App. Verrà attivato a seconda delle quattro applicazioni, conferenza Supervisore, servizio di conferenze annuncio esterno controllo di casella vocale e servizio gruppo di risposta, si desidera utilizzare.

Ecco un esempio di un comando per attivare il controllo di casella vocale esterno:

LCSCmd /AppServer /Action:ActivateApp
 /ApplicationID:Microsoft.Rtc.Applications.Ccs
 /Password:P@ssw0rd

Si noti Iniziamo specificando App­Server, quindi è applicare l'azione, ActivateApp. Successivamente, è necessario l'ID di applicazione. Per esterno controllo vocale l'ID di applicazione è Microsoft.Rtc.Applications.ccs. Per un elenco di ID di applicazione per tutte le applicazioni di quattro (vedere la Figura 3 . Ultimo ma non meno importante è immettere la password e, presto, controllo di casella vocale esterno ora attivato.

Nella figura 3 gli ID di applicazione
Nome applicazione ID applicazione
Operatore di conferenza Microsoft.Rtc.Applications.Caa
Il servizio conferenze annuncio Microsoft.Rtc.Applications.cas
Controllo vocale esterno Microsoft.Rtc.Applications.css
Servizio gruppo di risposta Microsoft.Rtc.Applications.acd

Si desidera tenere presente che supponiamo si conosce parte che queste applicazioni sono. Nel caso non si e che stai leggendo questo articolo solo per tenere traccia del spider, verrà indicato che controllo di casella vocale esterno connette agli utenti mobili a OCS. Si ritiene che il spider sia ancora nella libreria, in un punto qualsiasi tra Finn Huckleberry avventure e il avventure di Tom Sawyer.

Come è prevedibile, un prodotto che riguarda la comunicazione deve disporre di numerose protezione incorporato. Parte di tale protezione in OCS consiste nell'utilizzo dei certificati. Come si può notare, in questo articolo si sta non con molto come e perché è necessario eseguire operazioni, vi sono migliaia di pagine di Guida in linea e un resource kit per eseguire tutto ciò. In modo che non ci concentreremo illustrare il funzionamento dei certificati in OCS, in cui è utilizzarli, perché è utilizzarli e così via. Cosa si intende eseguire è viene illustrato come utilizzare LCSCmd per lavorare con i certificati.

In OCS 2007, è possibile utilizzare LCSCmd per richiedere un certificato come importare ed esportare i certificati. È comunque possibile eseguire tali operazioni in OCS 2007 R2, ma R2 aggiunge la possibilità di assegnare un certificato a un server. È possibile assegnare il certificato oppure dopo aver richiesto o importati oppure è possibile assegnare allo stesso tempo richiesta oppure importarla. Ecco un esempio di richiedere un certificato e assegnandolo al server corrente, tutte nello stesso comando:

LCSCmd /Cert /Action:Request /OU:Marketing
/Org:contoso /sn:Pool01.contoso.com 
/country:US /city:Redmond 
/state:Washington /assign:True
/ca:dc.contoso.com\contoso-CA

Tutti i comandi relativi a certificati iniziano con il parametro di certificato. Qui è sta richiedendo un nuovo certificato, pertanto è stato utilizzato l'azione richiesta. Successivamente è necessario specificare l'unità organizzativa (OU) e l'organizzazione (disponibile) per cui apparterrà il certificato.

Il parametro successivo, sn, è il nome del soggetto del certificato. Il nome del soggetto è il nome di dominio completo del server corrente o del pool e in questo esempio è stato utilizzato il nome FQDN del pool. Per i ruoli server sui server diverso dal server front-end, è necessario immettere il nome FQDN del server come valore del parametro sn.

Ora è applicare il paese, città e stato. Il parametro successivo è quello che novità in R2 2007 OCS: assegnare. Impostare il parametro assegnare True per immediatamente assegnare il certificato a pool o sul server. Infine, si immettere il nome dell'autorità di certificazione.

Per assegnare un certificato esistente, utilizzare l'azione Assegna nuova, simile al seguente:

LCSCmd /Cert /Action:Assign /issuer:contoso.com
 /subjectName:Pool01-Certificate /Components:AP,MR

Siamo ancora una volta utilizzando il parametro di certificato per consentire LCSCmd conoscere si lavora con i certificati e si sta utilizzando un'azione di assegnazione per assegnare il certificato. Poiché il certificato esiste già, è necessario specificare l'autorità emittente (questa è il nome comune dell'autorità che emette certificato), quindi è indicare LCSCmd il certificato è si sta assegnando fornendo SubjectName del certificato.

È anche avere incluso il parametro componenti facoltativo nel nostro esempio. È necessario se si sta assegnando il certificato a un Access Edge server (AP), un server Web Conferencing Edge (DP) o un/server di Edge A/V (MR). Di seguito si sta assegnandolo Access Edge server e il/server Edge A/V.

Anybody sanno se c'è un tipo di protezione verrà mantenuta ci compreso la casa Questo spider sembra ora hanno un interesse nella Guida di Hitchhiker il per il galassia.

Sono disponibili alcuni ulteriori nuovi parametri che sono stati aggiunti a OCS 2007 R2, ma c'è uno in particolare solo potrebbe provenire in utili di tanto in tanto: messaggi di trasmissione. Un messaggio broadcast in OCS è un avviso che viene inviato dall'amministratore a tutti gli utenti (dal punto di vista tecnico è denominati Session Initiation Protocol o SIP,-abilitata gli utenti) o gli utenti ospitati in un pool specificato.

Ecco un esempio di un messaggio broadcast:

LCSCmd /server /action:BroadcastMessage /Role:Proxy
/Message:"The system is going down for maintenance 
at 7:00 PM PST."

Questa azione è correlato a un determinato ruolo server OCS, pertanto è stato utilizzato il parametro del server. L'azione è svolgerà Broadcast­Message. Successivamente, è necessario specificare il ruolo di server a cui si lavora con. In questa istanza è stato specificato il ruolo del server proxy, ma è possibile inoltre sono specificate server Standard (SE), server Edizione Enterprise (EE), il server proxy gruppo di lavoro (WorkGroupProxy) o server Edge (AP).

Infine, si includono il messaggio. E questo rappresenta. Uh-oh, che non è per il spider, sembra che proviene in questo modo.

Tenere presente che questo messaggio non è necessariamente progettato per le notifiche di immediato, ad esempio "il sistema verrà verso il basso per la manutenzione in cinque minuti," semplicemente perché in un pool grande può occorrere del tempo per ottenere il messaggio a tutti gli utenti. Ad esempio, in un pool con 50.000 utenti effettuato l'accesso, il messaggio può richiedere quasi metà un'ora per ottenere da tutti gli utenti. Inutile dire che il messaggio che il sistema verrà verso il basso in cinque minuti non essere molto utile mezzo un'ora dopo.

Nota più un solo utilizzo LCSCmd. È possibile eseguire il comando in modalità remota. Eseguire semplicemente il primo parametro con il nome FQDN del server che si sta utilizzando. Ad esempio, se lavora in modalità remota in un insieme di strutture, il comando potrebbe iniziare simile al seguente:

LCSCmd /Forest:contoso.com …

Ecco la informazioni per l'introduzione LCSCmd. Ecco informazioni per il nostro spider troppo. Vorremmo dire che non ci sono stati danneggiati la scrittura di questo articolo, ma purtroppo non è. Errata informazioni.

Con tutte le probabilità Greg Stemp e Jean Ross lavoro relativo a Microsoft.