New-Mailbox (RTM)
S’applique à : Exchange Server 2007
Dernière rubrique modifiée : 2008-03-13
La cmdlet New-Mailbox permet de créer un utilisateur dans le service d'annuaire Active Directory et d'activer une boîte aux lettres pour ce nouvel utilisateur.
Syntaxe
New-Mailbox -Name <String> -Database <DatabaseIdParameter> -OrganizationalUnit <OrganizationalUnitIdParameter> -Password <SecureString> -UserPrincipalName <String> [-ActiveSyncMailboxPolicy <MailboxPolicyIdParameter>] [-Alias <String>] [-DisplayName <String>] [-DomainController <Fqdn>] [-FirstName <String>] [-Initials <String>] [-LastName <String>] [-ManagedFolderMailboxPolicy <MailboxPolicyIdParameter>] [-ManagedFolderMailboxPolicyAllowed <SwitchParameter>] [-ResetPasswordOnNextLogon <$true | $false>] [-SamAccountName <String>] [-TemplateInstance <PSObject>]
New-Mailbox -Name <String> -Database <DatabaseIdParameter> -LinkedDomainController <String> -LinkedMasterAccount <UserIdParameter> -OrganizationalUnit <OrganizationalUnitIdParameter> -UserPrincipalName <String> [-ActiveSyncMailboxPolicy <MailboxPolicyIdParameter>] [-Alias <String>] [-DisplayName <String>] [-DomainController <Fqdn>] [-FirstName <String>] [-Initials <String>] [-LastName <String>] [-LinkedCredential <PSCredential>] [-ManagedFolderMailboxPolicy <MailboxPolicyIdParameter>] [-ManagedFolderMailboxPolicyAllowed <SwitchParameter>] [-Password <SecureString>] [-ResetPasswordOnNextLogon <$true | $false>] [-SamAccountName <String>] [-TemplateInstance <PSObject>]
New-Mailbox -Name <String> -Database <DatabaseIdParameter> -OrganizationalUnit <OrganizationalUnitIdParameter> -Room <SwitchParameter> -UserPrincipalName <String> [-ActiveSyncMailboxPolicy <MailboxPolicyIdParameter>] [-Alias <String>] [-DisplayName <String>] [-DomainController <Fqdn>] [-FirstName <String>] [-Initials <String>] [-LastName <String>] [-ManagedFolderMailboxPolicy <MailboxPolicyIdParameter>] [-ManagedFolderMailboxPolicyAllowed <SwitchParameter>] [-Password <SecureString>] [-ResetPasswordOnNextLogon <$true | $false>] [-SamAccountName <String>] [-TemplateInstance <PSObject>]
New-Mailbox -Name <String> -Database <DatabaseIdParameter> -Equipment <SwitchParameter> -OrganizationalUnit <OrganizationalUnitIdParameter> -UserPrincipalName <String> [-ActiveSyncMailboxPolicy <MailboxPolicyIdParameter>] [-Alias <String>] [-DisplayName <String>] [-DomainController <Fqdn>] [-FirstName <String>] [-Initials <String>] [-LastName <String>] [-ManagedFolderMailboxPolicy <MailboxPolicyIdParameter>] [-ManagedFolderMailboxPolicyAllowed <SwitchParameter>] [-Password <SecureString>] [-ResetPasswordOnNextLogon <$true | $false>] [-SamAccountName <String>] [-TemplateInstance <PSObject>]
New-Mailbox -Name <String> -Database <DatabaseIdParameter> -OrganizationalUnit <OrganizationalUnitIdParameter> -Shared <SwitchParameter> -UserPrincipalName <String> [-ActiveSyncMailboxPolicy <MailboxPolicyIdParameter>] [-Alias <String>] [-DisplayName <String>] [-DomainController <Fqdn>] [-FirstName <String>] [-Initials <String>] [-LastName <String>] [-ManagedFolderMailboxPolicy <MailboxPolicyIdParameter>] [-ManagedFolderMailboxPolicyAllowed <SwitchParameter>] [-Password <SecureString>] [-ResetPasswordOnNextLogon <$true | $false>] [-SamAccountName <String>] [-TemplateInstance <PSObject>]
Description détaillée
Pour exécuter la cmdlet New-Mailbox, vous devez utiliser un compte auquel ont été délégués :
le rôle Administrateur des destinataires Exchange.
le rôle Opérateur de compte pour les conteneurs Active Directory applicables.
Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Microsoft Exchange Server 2007, consultez la rubrique Considérations relatives aux autorisations.
Paramètres
Paramètre | Obligatoire | Type | Description |
---|---|---|---|
Base de données |
Obligatoire |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Le paramètre Database spécifie la base de données Exchange devant contenir la boîte aux lettres du nouvel utilisateur. Vous pouvez utiliser les valeurs suivantes :
|
Equipment |
Obligatoire |
System.Management.Automation.SwitchParameter |
LE paramètre Equipment spécifie que la ressource est du type équipement si cette boîte aux lettres est une boîte aux lettres de ressources. Ce paramètre est nécessaire uniquement si vous créez une boîte aux lettres de ressources. |
LinkedDomainController |
Obligatoire |
System.String |
Le paramètre LinkedDomainController spécifie le contrôleur de domaine dans la forêt où réside le compte d'utilisateur. Le contrôleur de domaine dans cette forêt est utilisé pour obtenir des informations de sécurité pour le compte spécifié par le paramètre LinkedMasterAccount. Ce paramètre est obligatoire uniquement si vous créez une boîte aux lettres liée. |
LinkedMasterAccount |
Obligatoire |
Microsoft.Exchange.Configuration.Tasks.UserIdParameter |
Le paramètre LinkedMasterAccount spécifie le compte principal dans la forêt où réside le compte d'utilisateur. Le compte principal est celui auquel lier la boîte aux lettres. Le compte principal donne accès à la boîte aux lettres. Ce paramètre est obligatoire uniquement si vous créez une boîte aux lettres liée. Vous pouvez utiliser l'une des valeurs suivantes :
|
Name |
Obligatoire |
System.String |
Le paramètre Name spécifie le nom de l'utilisateur. Il s'agit du nom qui s'affiche dans Utilisateurs et ordinateurs Active Directory. C'est également le nom d'utilisateur qui s'affiche dans Propriétés du destinataire sous l'onglet Informations utilisateur. |
OrganizationalUnit |
Obligatoire |
Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter |
Le paramètre OrganizationalUnit spécifie le conteneur dans lequel l'utilisateur sera créé. |
Password |
Obligatoire |
System.Security.SecureString |
Le paramètre Password spécifie le mot de passe de l'utilisateur créé. Ce paramètre n'est pas obligatoire si vous créez une boîte aux lettres liée, une boîte aux lettres de ressources ou une boîte aux lettres partagée car le compte d'utilisateur pour ces types de boîtes aux lettres sera désactivé. |
Room |
Obligatoire |
System.Management.Automation.SwitchParameter |
Le paramètre Room spécifie que la ressource est du type salle si cette boîte aux lettres est une boîte aux lettres de ressources. Ce paramètre est nécessaire uniquement si vous créez une boîte aux lettres de ressources. |
Shared |
Obligatoire |
System.Management.Automation.SwitchParameter |
Le paramètre Shared spécifie que vous créez une boîte aux lettres partagée. Une boîte aux lettres partagée est une boîte aux lettres à laquelle plusieurs utilisateurs peuvent se connecter. Cette boîte aux lettres n'est associée à aucun des utilisateurs pouvant se connecter. Elle est associée à un compte d'utilisateur désactivé. Ce paramètre est obligatoire uniquement si vous créez une boîte aux lettres partagée. |
UserPrincipalName |
Obligatoire |
System.String |
Le paramètre UserPrincipalName spécifie le nom d'utilisateur principal (UPN) pour cette boîte aux lettres. Il s'agit du nom de connexion de l'utilisateur. Le nom d'utilisateur principal est constitué d'un nom d'utilisateur et d'un suffixe. Généralement, le suffixe est le nom du domaine dans lequel le compte d'utilisateur réside. |
ActiveSyncMailboxPolicy |
Facultatif |
Microsoft.Exchange.Configuration.Tasks.MailboxPolicyIdParameter |
Le paramètre ActiveSyncMailboxPolicy spécifie la stratégie de boîte aux lettres mobile à activer pour la boîte aux lettres que vous créez. Si vous ne spécifiez pas ce paramètre, la stratégie de boîte aux lettres par défaut est utilisée. |
Alias |
Facultatif |
System.String |
Le paramètre Alias spécifie l'alias de messagerie de l'utilisateur que vous créez. L'alias est une combinaison de caractères séparés par un point, sans espace. N'utilisez pas de caractères spéciaux dans l'alias. |
DisplayName |
Facultatif |
System.String |
Le paramètre DisplayName spécifie le nom complet du nouvel utilisateur créé avec cette boîte aux lettres. DisplayName est le nom qui s'affiche dans la console de gestion Exchange sous Configuration du destinataire. DisplayName s'affiche également dans Utilisateurs et ordinateurs Active Directory sous l'onglet Propriétés générales. |
DomainController |
Facultatif |
Microsoft.Exchange.Data.Fqdn |
Le paramètre DomainController spécifie le contrôleur de domaine à utiliser pour écrire cette modification de configuration dans Active Directory. Utilisez le nom de domaine complet (FQDN) du contrôleur de domaine que vous voulez utiliser. |
FirstName |
Facultatif |
System.String |
Le paramètre FirstName spécifie le prénom de l'utilisateur que vous créez. |
Initials |
Facultatif |
System.String |
Le paramètre Initials spécifie les initiales de l'utilisateur que vous créez. |
LastName |
Facultatif |
System.String |
Le paramètre LastName spécifie le nom de l'utilisateur que vous créez. |
LinkedCredential |
Facultatif |
System.Management.Automation.PSCredential |
Le paramètre LinkedCredential spécifie les informations d'identification à utiliser pour accéder au contrôleur de domaine spécifié par le paramètre LinkedDomainController. Ce paramètre est facultatif, même si vous activez une boîte aux lettres liée. |
ManagedFolderMailboxPolicy |
Facultatif |
Microsoft.Exchange.Configuration.Tasks.MailboxPolicyIdParameter |
Le paramètre ManagedFolderMailboxPolicy spécifie la stratégie de boîte aux lettres de dossier géré à activer pour la boîte aux lettres que vous créez. |
ManagedFolderMailboxPolicyAllowed |
Facultatif |
System.Management.Automation.SwitchParameter |
Le paramètre ManagedFolderMailboxPolicyAllowed ignore l’avertissement indiquant que les fonctionnalités de gestion des enregistrements de messagerie ne sont pas prises en charge pour les clients de messagerie électronique qui utilisent des versions de Microsoft Outlook antérieures à Outlook 2007. Lorsqu’une stratégie de boîte aux lettres de dossier géré est affectée à une boîte aux lettres utilisant le paramètre ManagedFolderMailboxPolicy, l’avertissement s’affiche par défaut sauf si le paramètre ManagedFolderMailboxPolicyAllowed est utilisé. > [!Note] > Les clients Outlook 2003 Service Pack 3 sont pris en charge mais n'offrent que des fonctionnalités limitées pour la gestion des enregistrements de messagerie. |
ResetPasswordOnNextLogon |
Facultatif |
System.Boolean |
S'il est défini sur $true, le paramètre ResetPasswordOnNextLogon spécifie que le mot de passe dans le paramètre Password doit être réinitialisé lors de la prochaine ouverture de session de l'utilisateur. |
SamAccountName |
Facultatif |
System.String |
Le paramètre SamAccountName spécifie le nom de connexion utilisé pour prendre en charge des clients et des serveurs exécutant des versions plus anciennes du système d'exploitation, telles que Microsoft Windows NT 4.0, Windows 95, Windows 98 et LAN Manager. Cet attribut doit compter moins de 20 caractères pour être compatible avec des clients plus anciens. Si vous ne spécifiez pas ce paramètre, Active Directory crée automatiquement un SAMAccountName basé sur le nom principal de l'utilisateur. |
TemplateInstance |
Facultatif |
System.Management.Automation.PSObject |
Quand un objet existant est fourni au paramètre TemplateInstance, la commande utilise la configuration de cet objet pour créer une copie exacte de celui-ci sur un serveur local ou cible. |
Types d'entrées
Types de retours
Erreurs
Erreur | Description |
---|---|
|
Exceptions
Exceptions | Description |
---|---|
|
Exemple
Le premier exemple montre comment créer un utilisateur nommé Chris Ashton dans Active Directory, puis créer une boîte aux lettres pour cet utilisateur. La boîte aux lettres se trouve dans Storage Group 1, dans Mailbox Database 1. Le mot de passe doit être redéfini lors de l'ouverture de session suivante. Pour définir la valeur initiale du mot de passe, cet exemple crée une variable, $password, vous invite à entrer un mot de passe, et affecte ce mot de passe à la variable en tant qu'objet SecureString.
Le deuxième exemple montre comment créer un utilisateur dans Active Directory et une boîte aux lettres de ressources pour une salle de conférence. La boîte aux lettres de ressources se trouve dans Storage Group 1, dans Mailbox Database 1. Le mot de passe doit être redéfini lors de l'ouverture de session suivante. L'environnement de ligne de commande Exchange Management Shell invite à entrer la valeur du mot de passe initial car elle n'est pas spécifiée.
$password = Read-Host "Enter password" -AsSecureString
New-mailbox -UserPrincipalName chris@contoso.com -alias chris -database "Storage Group 1\Mailbox Database 1" -Name ChrisAshton -OrganizationalUnit Users -password $password -FirstName Chris -LastName Ashton -DisplayName "Chris Ashton" -ResetPasswordOnNextLogon $true
New-Mailbox -UserPrincipalName confmbx@contoso.com -alias confmbx -name ConfRoomMailbox -database "Storage Group 1\Mailbox Database 1" -OrganizationalUnit Users -Room -ResetPasswordOnNextLogon $true