New-DatabaseAvailabilityGroup
Questo cmdlet è disponibile solo in Exchange locale.
Utilizza il cmdlet New-DatabaseAvailabilityGroup per creare un gruppo di disponibilità del database (DAG).
Per informazioni sui set di parametri nella sezione Sintassi, vedere Sintassi del cmdlet di Exchange.
Sintassi
Default (Impostazione predefinita)
New-DatabaseAvailabilityGroup
[-Name] <String>
[-ActivityState <ActivityStateOption>]
[-Confirm]
[-DagConfiguration <DatabaseAvailabilityGroupConfigurationIdParameter>]
[-DatabaseAvailabilityGroupIpAddresses <IPAddress[]>]
[-DomainController <Fqdn>]
[-FileSystem <FileSystemMode>]
[-ThirdPartyReplication <ThirdPartyReplicationMode>]
[-WhatIf]
[-WitnessDirectory <NonRootLocalLongFullPath>]
[-WitnessServer <FileShareWitnessServerName>]
[<CommonParameters>]
Descrizione
Quando si crea un gruppo di disponibilità del database, è necessario specificare un nome valido per il gruppo di disponibilità del database, non più lungo di 15 caratteri, che sia univoco all'interno della foresta Active Directory. Inoltre, ciascun gruppo di disponibilità del database viene configurato con un server e una directory di controllo. Il server di controllo e la directory relativa vengono utilizzati solo ai fini del quorum, quando il gruppo di disponibilità del database contiene un numero pari di membri. Non è necessario creare la directory di controllo in anticipo. Exchange crea e protegge automaticamente la directory sul server di controllo. Questa directory deve essere utilizzata esclusivamente per il server di controllo del DAG.
I requisiti per il server di controllo sono i seguenti:
- Il server di controllo non può essere un membro del DAG.
- Il server di controllo deve eseguire il sistema operativo Windows Server 2008 o versioni successive.
- Un singolo server può svolgere la funzione di controllo per più DAG; tuttavia, ogni DAG richiede una propria directory di controllo.
Sono disponibili le seguenti combinazioni di opzioni e comportamenti:
- È possibile specificare un nome per il DAG, il server di controllo che si desidera utilizzare e la directory che si desidera creare e condividere sul server di controllo.
- È possibile specificare un nome per il DAG e per il server di controllo che si desidera utilizzare. In questo scenario, l'attività crea la directory predefinita sul server di controllo specificato.
Se il server di controllo specificato non è un server Exchange, è necessario aggiungere il gruppo di protezione universale (USG) del sottosistema attendibile di Exchange al gruppo Administrators locale nel server di controllo. Se il server di controllo è un server di directory, è necessario aggiungere il gruppo di protezione universale Exchange Trusted Subsystem al gruppo Builtin\Administrators. Queste autorizzazioni di sicurezza sono necessarie per garantire che Exchange possa creare una directory e condividerla sul server di controllo in base alle necessità.
In Windows Server 2012 R2 o versione successiva, per impostazione predefinita viene creato un gruppo di disponibilità del database senza un punto di accesso amministrativo del cluster. In questo scenario, non è necessario fornire gli indirizzi IP al DAG. Tuttavia, in tutte le versioni supportate di Windows, è disponibile l'opzione relativa all'assegnazione di indirizzi IP statici al DAG utilizzando il parametro DatabaseAvailabilityGroupIpAddresses. Se si specifica Any o 0.0.0.0, l'attività tenta di utilizzare DHCP (Dynamic Host Configuration Protocol) per ottenere gli indirizzi IP. Se si omette questo parametro o si configura il parametro con un valore di None o 255.255.255.255, il gruppo di disponibilità del database non dispone di un punto di accesso amministrativo del cluster.
È necessario disporre delle autorizzazioni prima di poter eseguire questo cmdlet. Anche se questo articolo elenca tutti i parametri per il cmdlet, si potrebbe non avere accesso ad alcuni parametri se non sono inclusi nelle autorizzazioni assegnate. Per individuare le autorizzazioni necessarie per eseguire cmdlet o parametri nell'organizzazione, vedere Trovare le autorizzazioni necessarie per eseguire i cmdlet di Exchange.
Esempio
Esempio 1
New-DatabaseAvailabilityGroup -Name DAG1 -WitnessServer SERVER1 -WitnessDirectory C:\DAG1
Questo esempio crea un gruppo di disponibilità del database (DAG) denominato DAG1, configurato per utilizzare un server di controllo SERVER1 e una directory locale C:\DAG1. Questo esempio richiede Windows Server 2012 R2 o versione successiva.
Esempio 2
New-DatabaseAvailabilityGroup -Name DAG2 -WitnessServer SERVER2 -DatabaseAvailabilityGroupIpAddresses ([])::Any
Questo esempio crea il DAG denominato DAG2 con un server di controllo denominato SERVER2. Il sistema seleziona automaticamente un server di Exchange nello stesso sito del gruppo di disponibilità del database da utilizzare come server di controllo. DAG2 viene configurato affinché utilizzi DHCP per l'indirizzo IP del gruppo di disponibilità del database.
Esempio 3
New-DatabaseAvailabilityGroup -Name DAG3 -WitnessServer SERVER1 -WitnessDirectory C:\DAG3 -DatabaseAvailabilityGroupIpAddresses 10.0.0.8,192.168.0.8
In questo esempio viene creato un DAG denominato DAG3. DAG3 è configurato per l'utilizzo di SERVER1 per il server di controllo e una directory di controllo su SERVER1 di C:\DAG3. A DAG3 vengono assegnati più indirizzi IP statici perché la rete MAPI per il DAG contiene più subnet (10.0.0.x e 192.168.0.x).
Parametri
-ActivityState
Applicabile: Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Questo parametro è riservato all'uso interno da parte di Microsoft.
Proprietà dei parametri
| Tipo: | ActivityStateOption |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-Confirm
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
L'opzione Confirm consente di specificare se visualizzare o nascondere la richiesta di conferma. Il modo in cui questa opzione influisce sul cmdlet varia se il cmdlet richiede o meno una conferma prima di procedere.
- I cmdlet distruttivi (ad esempio, i cmdlet Remove-*) dispongono di una pausa incorporata che impone all'utente di confermare il comando prima di procedere. Per questi cmdlet, è possibile ignorare la richiesta di conferma usando questa precisa sintassi:
-Confirm:$false. - La maggior parte degli altri cmdlet (ad esempio, i cmdlet New-* e Set-*) non dispone di una pausa incorporata. Per questi cmdlet, se si specifica l'opzione Confirm senza un valore, viene introdotta una pausa che impone di confermare il comando prima di procedere.
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | cfr |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-DagConfiguration
Applicabile: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Questo parametro è riservato all'uso interno da parte di Microsoft.
Proprietà dei parametri
| Tipo: | DatabaseAvailabilityGroupConfigurationIdParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-DatabaseAvailabilityGroupIpAddresses
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro DatabaseAvailabilityGroupIpAddresses consente di specificare uno o più indirizzi IPv4 statici per il gruppo di disponibilità del database quando un server Cassette postali viene aggiunto a un gruppo di disponibilità del database. Se si specifica il valore Any o 0.0.0.0, il sistema tenta di concedere in lease uno o più indirizzi IPv4 da un server DHCP da assegnare al gruppo di disponibilità del database. Se non si utilizza questo parametro o se si specifica il valore 255.255.255.255 o Nessuno, il gruppo di disponibilità del database viene creato senza un punto di accesso amministrativo del cluster.
Proprietà dei parametri
| Tipo: | IPAddress[] |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-DomainController
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro DomainController consente di specificare il controller di dominio utilizzato da questo cmdlet per la lettura o la scrittura dei dati in Active Directory. Identificare il controller di dominio mediante il relativo nome di dominio completo (FQDN). Ad esempio, dc01.contoso.com.
Proprietà dei parametri
| Tipo: | Fqdn |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-FileSystem
Applicabile: Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro FileSystem specifica il file system utilizzato per il DAG. I valori validi sono:
- NTFS
- ReFS
Proprietà dei parametri
| Tipo: | FileSystemMode |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-Name
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro Name consente di specificare un nome univoco, contenente fino a 15 caratteri, per il nuovo gruppo di disponibilità del database. Il nome utilizzato non deve essere in conflitto con nessun nome computer nell'organizzazione.
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | 1 |
| Obbligatorio: | True |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-ThirdPartyReplication
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro ThirdPartyReplication consente di configurare e abilitare un gruppo di disponibilità del database per l'utilizzo della replica non Microsoft che utilizza l'API di replica di terze parti di Exchange anziché la replica continua incorporata. I valori validi sono Enabled e Disabled. Non è possibile modificare questa modalità, una volta abilitata.
Proprietà dei parametri
| Tipo: | ThirdPartyReplicationMode |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-WhatIf
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
L'opzione WhatIf mostra le operazioni eseguite dal comando senza apportare modifiche. Con questa opzione non è necessario specificare alcun valore.
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | wi |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-WitnessDirectory
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro WitnessDirectory specifica il nome della directory sul server di controllo che viene utilizzata per memorizzare i dati di controllo per la condivisione dei file. La directory e la condivisione devono essere ospitate su un server Exchange diverso da qualsiasi server Cassette postali nel gruppo di disponibilità del database. Ciò consente a un amministratore di Exchange di mantenere il controllo operativo sulla directory. La directory specificata non può essere utilizzata da altri DAG o per scopi diversi da quelli del server di controllo. Se non si utilizza questo parametro, viene usata la directory di controllo predefinita.
Proprietà dei parametri
| Tipo: | NonRootLocalLongFullPath |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-WitnessServer
Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE
Il parametro WitnessServer specifica il nome di un server che verrà utilizzato come controllo del quorum quando nel DAG è presente un numero pari di membri. Il server specificato non può essere un membro del gruppo di disponibilità del database configurato per il suo utilizzo. È consigliabile un server Cassette postali autonomo o un server Cassette postali in un altro DAG.
Proprietà dei parametri
| Tipo: | FileShareWitnessServerName |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.
Input
Input types
Per verificare i tipi di input accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di input di un cmdlet è vuoto, il cmdlet non accetta dati di input.
Output
Output types
Per verificare i tipi restituiti, detti anche tipi di output, accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di output è vuoto, il cmdlet non restituisce dati.