Script per la gestione delle cartelle pubbliche in Exchange Management Shell

 

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

Ultima modifica dell'argomento: 2007-03-27

L'esecuzione degli script in Exchange Management Shell è in grado di rendere più semplice e rapida l'amministrazione delle cartelle pubbliche automatizzando attività complesse o eseguite frequentemente. È possibile utilizzare gli script installati con Microsoft Exchange Server 2007 e descritti in questo argomento (oltre ad altri script), oppure creare script personalizzati.

La raccolta di script di Exchange Management Shell descritti in questo argomento sono installati per impostazione predefinita nel percorso C:\Programmi\Microsoft\Exchange Server\Scripts.

Per eseguire questi script, è necessario utilizzare un account che disponga della seguente delega:

  • Ruolo Exchange Server Administrator e 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, vedere Considerazioni sulle autorizzazioni.

Per ulteriori informazioni sull'utilizzo e la creazione degli script in Exchange 2007, vedere Scripting con Exchange Management Shell.

Script di gestione del server

Nella seguente tabella vengono elencati gli script di gestione del server inclusi in Exchange 2007.

Attività Script Descrizione

Aggiungere un server all'elenco repliche.

AddReplicaToPFRecursive.ps1

Questo script consente di aggiungere un nuovo server all'elenco repliche per una cartella pubblica e per tutte le cartelle sottostanti nella gerarchia. Se il server è già elencato nell'elenco repliche per una cartella, la cartella non verrà modificata. Lo script accetta i seguenti parametri:

  • Guida   Questo parametro consente di visualizzare il file della Guida per lo script.

  • Server   Questo parametro (facoltativo) consente di specificare il server rispetto a cui operare. Il server deve essere un server Cassette postali di Exchange 2007 che dispone di un database delle cartelle pubbliche. Se non si utilizza il parametro Server per specificare un server, lo script imposta il server locale come predefinito.

  • TopPublicFolder   Questo parametro (obbligatorio) consente di specificare l'identità della cartella che si trova al vertice dell'albero delle cartelle pubbliche.

  • ServerToAdd   Questo parametro (obbligatorio) consente di specificare l'identità del server da aggiungere all'elenco delle repliche. Il server deve contenere un database delle cartelle pubbliche.

Rimuovere un server dall'elenco repliche.

RemoveReplicaFromPFRecursive.ps1

Questo script consente di rimuovere un server dall'elenco repliche per una cartella pubblica e per tutte le cartelle sottostanti nella gerarchia.

Se il server non è presente nell'elenco repliche per una cartella, la cartella non verrà modificata.

Se il server è l'unico server presente nell'elenco repliche, l'elenco non verrà modificato. Lo script accetta i seguenti parametri:

  • Guida   Questo parametro consente di visualizzare il file della Guida per lo script.

  • Server   Questo parametro (facoltativo) consente di specificare il server rispetto a cui operare. Il server deve essere un server Cassette postali di Exchange 2007 che dispone di un database delle cartelle pubbliche. Se non si utilizza il parametro Server per specificare un server, lo script imposta il server locale come predefinito.

  • TopPublicFolder   Questo parametro (obbligatorio) consente di specificare l'identità della cartella che si trova al vertice dell'albero delle cartelle pubbliche.

  • ServerToRemove   Questo parametro (obbligatorio) consente di specificare l'identità del server da rimuovere dall'elenco delle repliche. Il server deve contenere un database delle cartelle pubbliche.

Sostituire un server nell'elenco repliche.

MoveAllReplicas.ps1

Questo script consente di sostituire un server con un nuovo server nell'elenco repliche per tutte le cartelle pubbliche, comprese le cartelle di sistema. Lo script accetta i seguenti parametri:

  • Guida   Questo parametro consente di visualizzare il file della Guida per lo script.

  • Server   Questo parametro (obbligatorio) consente di specificare il server da rimuovere. Il server deve essere un server Cassette postali di Exchange 2007 contenente un database delle cartelle pubbliche.

  • NewServer   Questo parametro (obbligatorio) consente di specificare l'identità del server da aggiungere all'elenco delle repliche. Il server deve contenere un database delle cartelle pubbliche.

Sostituire un server nell'elenco repliche con un nuovo server.

ReplaceReplicaOnPFRecursive.ps1

Questo script consente di sostituire un server con un nuovo server nell'elenco repliche per una cartella pubblica e per tutte le cartelle sottostanti nella gerarchia. Se il server che si desidera rimuovere non è presente nell'elenco repliche per una determinata cartella, tale cartella non verrà modificata. Lo script accetta i seguenti parametri:

  • Guida   Questo parametro consente di visualizzare il file della Guida per lo script.

  • Server   Questo parametro (facoltativo) consente di specificare il server rispetto a cui operare. Il server deve essere un server Cassette postali di Exchange 2007 contenente un database delle cartelle pubbliche. Se non si utilizza il parametro Server per specificare un server, lo script imposta il server locale come predefinito.

  • TopPublicFolder   Questo parametro (obbligatorio) consente di specificare l'identità della cartella che si trova al vertice dell'albero delle cartelle pubbliche.

  • ServerToRemove   Questo parametro (obbligatorio) consente di specificare l'identità del server da rimuovere dall'elenco delle repliche. Il server deve contenere un database delle cartelle pubbliche.

  • ServerToRemove   Questo parametro (obbligatorio) consente di specificare l'identità del server da rimuovere dall'elenco delle repliche. Il server deve contenere un database delle cartelle pubbliche.

Script di gestione degli utenti

Nella seguente tabella vengono elencati gli script di gestione degli utenti inclusi in Exchange 2007.

Attività Script Descrizione

Aggiungere un utente all'elenco autorizzazioni client.

AddUsersToPFRecursive.ps1

Questo script consente di aggiungere un utente e le relative autorizzazioni all'elenco autorizzazioni client per una cartella pubblica e per tutte le cartelle sottostanti nella gerarchia. Se l'utente è già presente nell'elenco autorizzazioni client per una cartella, le autorizzazione dell'utente vengono aggiornate in base alla nuova impostazione specificata nello script.

  • Guida   Questo parametro consente di visualizzare il file della Guida per lo script.

  • Server   Questo parametro (facoltativo) consente di specificare il server rispetto a cui operare. Il server deve essere un server Cassette postali di Exchange 2007 contenente un database delle cartelle pubbliche. Se non si utilizza il parametro Server per specificare un server, lo script imposta il server locale come predefinito.

  • TopPublicFolder   Questo parametro (obbligatorio) consente di specificare l'identità della cartella che si trova al vertice dell'albero delle cartelle pubbliche.

  • User   Questo parametro (obbligatorio) consente di specificare l'identità dell'utente a cui aggiungere autorizzazioni client.

  • Permissions   Questo parametro (obbligatorio) consente di specificare le autorizzazioni client da applicare all'utente.

Sostituire un utente con un nuovo utente nell'elenco autorizzazioni client.

ReplaceUserWithUserOnPFRecursive.ps1

Questo script consente di sostituire un utente con un nuovo utente nell'elenco autorizzazioni client per una cartella pubblica e per tutte le cartelle sottostanti nella gerarchia. Le autorizzazioni esistenti relative al primo utente verranno mantenute. Le cartelle pubbliche che non contengono le autorizzazioni per l'utente non verranno modificate.

  • Guida   Questo parametro consente di visualizzare il file della Guida per lo script.

  • Server   Questo parametro (facoltativo) consente di specificare il server rispetto a cui operare. Il server deve essere un server Cassette postali di Exchange 2007 che dispone di un database delle cartelle pubbliche. Se non si utilizza il parametro Server per specificare un server, lo script imposta il server locale come predefinito.

  • TopPublicFolder   Questo parametro (obbligatorio) consente di specificare l'identità della cartella che si trova al vertice dell'albero delle cartelle pubbliche.

  • UserOld   Questo parametro (obbligatorio) consente di specificare l'identità dell'utente da cui rimuovere autorizzazioni client.

  • UserNew   Questo parametro (obbligatorio) consente di specificare l'identità dell'utente a cui aggiungere autorizzazioni client.

Sostituire le autorizzazione di un utente.

ReplaceUserPermissionOnPFRecursive.ps1

Questo script consente di sostituire le autorizzazioni di un utente nell'elenco autorizzazioni client per una cartella pubblica con un nuovo insieme di autorizzazioni. Vengono inoltre sostituite le autorizzazioni per tutte le cartelle sottostanti nella gerarchia. Le cartelle pubbliche che non contengono le autorizzazioni per l'utente non verranno modificate.

  • Guida   Questo parametro consente di visualizzare il file della Guida per lo script.

  • Server   Questo parametro (facoltativo) consente di specificare il server rispetto a cui operare. Il server deve essere un server Cassette postali di Exchange 2007 contenente un database delle cartelle pubbliche. Se non si utilizza il parametro Server per specificare un server, lo script imposta il server locale come predefinito.

  • TopPublicFolder   Questo parametro (obbligatorio) consente di specificare l'identità della cartella che si trova al vertice dell'albero delle cartelle pubbliche.

  • User   Questo parametro (obbligatorio) consente di specificare l'identità dell'utente per cui sostituire autorizzazioni client.

  • Permissions   Questo parametro (obbligatorio) consente di specificare le autorizzazioni client da applicare all'utente.

Rimuovere un utente dall'elenco autorizzazioni client.

RemoveUserFromPFRecursive.ps1

Questo script consente di rimuovere un utente dall'elenco autorizzazioni client per una cartella pubblica e per tutte le cartelle sottostanti nella gerarchia.

  • Guida   Questo parametro consente di visualizzare il file della Guida per lo script.

  • Server   Questo parametro (facoltativo) consente di specificare il server rispetto a cui operare. Il server deve essere un server Cassette postali di Exchange 2007 contenente un database delle cartelle pubbliche. Se non si utilizza il parametro Server per specificare un server, lo script imposta il server locale come predefinito.

  • TopPublicFolder   Questo parametro (obbligatorio) consente di specificare l'identità della cartella che si trova al vertice dell'albero delle cartelle pubbliche.

  • User   Questo parametro (obbligatorio) consente di specificare l'identità dell'utente da cui rimuovere autorizzazioni client.

    Nota

    Non è possibile rimuovere gli utenti "Predefinito" e "Anonimo" dall'elenco delle autorizzazioni. Qualsiasi tentativo di eseguire questa operazione comporta la sostituzione effettiva delle autorizzazioni con "Nessuna".

Ulteriori informazioni

Per ulteriori informazioni sulle cartelle pubbliche, vedere Concetti relative alle cartelle pubbliche.

Per ulteriori informazioni sulle autorizzazioni delle cartelle pubbliche, vedere Configurazione delle autorizzazioni per le cartelle pubbliche.

Per ulteriori informazioni sulla gestione delle cartelle pubbliche, vedere Gestione delle cartelle pubbliche.

Per ulteriori informazioni sull'utilizzo degli script per la gestione delle cartelle pubbliche in Exchange 2007, vedere Scripting con Exchange Management Shell.

Per ulteriori informazioni sull'utilizzo di Exchange Management Shell, vedere Utilizzo di Exchange Management Shell.