Supprimer la base de données
get-moverequest -sourceDatabase "nom de la base de données"
Supprimer la base de données: Get-moverequest -targetdatabase "nom de la base de données"
Supprimer la base de données mobile
remove-moverequest "nom de la base de données"
Configurer POP et IMSP
Lorsque la création de pop3 ou IMAP échoue, vous pouvez utiliser la commande suivante: get-servercomponentate -identity "nom du serveur de messagerie"
Utilisez la commande suivante pour activer les composants dont l'état n'est pas actif:
Set-ServerComponentState -Identity «mail01» -Component PopProxy -Requester HealthApi -State Active
Quelle est la façon de faire la méthode de cryptage de Pop3:
Définir les propriétés entrantes POP3 et IMAP4 dans EMS
Set-PopSettings -ExternalConnectionSettings {"Domaine de messagerie": 995: SSL}
Set-ImapSettings -ExternalConnectionSettings {<nom de domaine complet du serveur>: 993: SSL}
La commande complète: Set-PopSettings -ExternalConnectionSettings "mail.contoso.com:995:SSL","mail.contoso.com:110:TLS" -X509CertificateName mail.contoso.com
Utilisez la commande suivante pour vérifier qu'Exchange a été configuré pour permettre aux utilisateurs d'afficher leurs paramètres de serveur POP3 et IMAP4
Get-Popsettings | fl
Get-Imapsettings | fl
Autoriser l'application Web Outlook à afficher le smtp
Get-ReceiveConnector "* Client Frontend *" | Set-ReceiveConnector -Fqdn Server.Contoso.com -AdvertiseClientSettings $ true
La commande pour démarrer pop3 d'un certain utilisateur:
Set-CASMailbox -Identity "John Smith" -POPEnabled $ true
Commande pour interdire le pop3 d'un utilisateur:
Set-CASMailbox -Identity "John Smith" -POPEnabled $ false
Obtenir les membres du groupe de messagerie:
Get-DistributionGroupMember -identité "dyxnet" | Export-Csv d: \ dyxnet.csv
Obtenez tous les membres:
Get-user -ResultSize illimité | Export-Csv d: \ all.csv -Encodage "utf8"
Suivi du courrier:
Get-MessageTrackingLog -server dag01 -ResultSize Unlimited -Start "26/08/2015 16:24" -Fin "26/08/2015 16:27" -Sender [email protected]
Suppression du courrier (attention à utiliser):
search-mailbox -identity [email protected] -searchquery subject: "Mail subject" -deletcontent
Obtenez tout le personnel dans la base de données des utilisateurs, taille:
Get-Mailbox -Database demo1 | Get-MailboxStatistics | sort totalitemsize -desc | ft displayname , totalitemsize , itemcount> d: demo1
Supprimez la boîte aux lettres pour restaurer les données du mail:
Search-Mailbox zhang.san -SearchDumpsterOnly -DeleteContent
Afficher les informations de la base de données de boîtes aux lettres utilisateur:
Get-MailboxStatistics zhang.san | fl
Commande d'actualisation de la base de données:
Get-MailboxStatistics -Base de données "UserDB09" | ForEach {Update-StoreMailboxState -Database $ _. Database -Identity $ _. MailboxGuid -Confirm: $ false}
Obtenez la boîte aux lettres créée
Get-Mailbox | Nom FL, RecipientTypeDetails, PrimarySmtpAddress
Pour déplacer les utilisateurs de boîtes aux lettres vers une autre base de données:
Élevez l'autorité opérationnelle de tous les utilisateurs dans la base de données spécifiée:
Get-mailbox -Database "nom de la base de données" | add-mailboxpermission -user nom de domaine \ administrateur -accessRights fullaccess -InheritanceTyer tous
Commande de déplacement:
new-moverequest -Identity "utilisateur de messagerie" -TargetDatabase "nom de la base de données"
Exporter des comptes ou des utilisateurs qui ne se sont pas connectés depuis 30 jours Illimité (illimité)
Get-Mailbox -ResultSize Unlimited | Get-Mailboxstatistics | where-object {$ _. LastLogonTime -lt (get-date) .AddDays (-30)} | sélectionnez DisplayName, TotalItemSize, LastLogonTime | Export-Csv d: \ Disablemailinfo.csv -Encodage utf8
Configurer le connecteur
Set-ReceiveConnector -Identity "Nom du connecteur" -MaxInboundConnectionPerSource illimité
get-mailbox -server "ff" | move-mailbox –targetdatabase fg
fg est le nom de la base de données cible ff est le serveur source maxthreads (10) 10 threads peuvent migrer jusqu'à 30
Get-User -OrganizationalUnit 'domaine / OU' | New-MoveRequest -TargetDatabase 'MailDB' -BatchName 'Batch 1'
«domian / OU» est l'unité d'organisation dont vous avez besoin pour migrer, et elle doit être écrite dans son intégralité. «MailDB» est le magasin cible pour la migration de boîtes aux lettres et «Lot 1» est le nom de lot de ce lot de boîtes aux lettres migrées.
Toutes les boîtes aux lettres de l'UO HR sont migrées vers la base de données 13mailDB01 d'Exchange2013, vous pouvez entrer les commandes suivantes dans EMS:
Get-Mailbox -OrganizationalUnit 'HR' -ResultSize Unlimited | New-MoveRequest –TargetDatabase '13mailDB01' -BadItemLimit 50
Cette commande utilise la redirection PowerShell pour interroger toutes les boîtes aux lettres de l'unité d'organisation HR, puis les migrer vers Exchange 2013 une par une.
Commande de déplacement:
New-moverequest -Identity "nom de la boîte aux lettres" -TargetDatabase "nom de la base de données de la boîte aux lettres cible"
Utilisé dans la recherche de ligne de commande Exchange
Commandes de requête dans Exchange:
Get-addressList
Get-addressList | ft name, * ver * (Obtenir la liste d'adresses)
Get-command * filtre *
Administrateur Get-mailbox | fl
Administrateur Get-mailboxStatistics
Get-mailboxStatistics administrator | fl (Obtenir l'administrateur de la boîte aux lettres)
Get-Exchangeerver vérifie le nombre de serveurs de messagerie en ligne
Commande pour lister tous les comptes de messagerie: Get-mailbox -filter *
Statistiques de tous les comptes de boîte aux lettres: (Get-mailbox -filter *). Count
Invite de commandes
Nslookup
L'étape suivante:
Entrez sa commande
En conséquence, la commande peut être trouvée
Son type de jeu d'entrée = mx
Qr-tech.com.cn
https://testconnectivity.microsoft.com/tests/o365 (ce site Web peut tester la connexion de messagerie Internet)
Get-exchangeerver peut voir qu'il existe deux versions de serveurs Exchange.
Migration par lots Exchange des utilisateurs vers la base de données de boîtes aux lettres spécifiée
Import-Csv -Path d: \ user.csv New-MoveRequest –Identity $ _. Name -TargetDatabase 'mailbox1'
Tout d'abord, il est facile de migrer toutes les boîtes aux lettres d'une base de données vers une autre base de données. Il vous suffit de générer le résultat de la commande Get-MailboxDatabase vers New-MoveRequest via la technologie de pipeline (Pipe). Les exemples sont les suivants:
Get-Mailbox –Base de données «Base de données de boîtes aux lettres 001» | New-MoveRequest –TargetDatabase «Base de données de boîtes aux lettres 002»
Donner aux utilisateurs le droit d'importer et d'exporter des boîtes aux lettres
New-managementRoleAssigment -name "Import Export_domain Admins" -user Domain Management Username -role "mailbox Imort Export"
Afficher les statistiques d'une boîte aux lettres
Get-mailboxstatistics -Identity «test» | fl
Afficher les statistiques de tous les utilisateurs dans une base de données
Get-mailboxStatistics -database “base de données de boîtes aux lettres 195465” | fl
Suspend-MailboxDatabaseCopy –Identity MDB02 \ E14EX02 (暂停)
Resume-MailboxDatabaseCopy –Identity MDB02 \ E14EX02
Définir les propriétés sortantes SMTP dans EMS
Get-receiveConnector «* frontend client *» | set-Receiveconnector -Fqdn <serverFQDN> -AdvertiseClientSettings $ true
Utilisez la commande suivante pour vérifier qu'Exchange a été configuré pour permettre aux utilisateurs d'afficher les paramètres de leur serveur SMTP. Si la
propriété AdvertiseClientSettings est définie sur true, les utilisateurs peuvent afficher les paramètres de leur serveur SMTP dans OWA
Get-Receiveconnector | fl
Pour appliquer ces modifications, IIS doit être redémarré
Exécutez la commande en tant qu'administrateur: iisreset
Autoriser les utilisateurs finaux dans Outlook Web App à afficher les paramètres du serveur POP3, IMAP4 et SMTP
Utilisez la commande suivante pour vérifier si le compte de messagerie est désactivé.
Nom d'utilisateur Get-CASMailbox | fl Nom, OWAEnabled
OWA de l'utilisateur et vérifiez à nouveau
Nom d'utilisateur Set-CASMailbox-OWAEnabled: $ true
Nom d'utilisateur Get-CASMailbox | fl Nom, OWAEnabled
Interrogez les utilisateurs qui n'ont pas configuré de boîtes aux lettres dans une organisation:
get-user -recipientypedetails user -organizationlunit démo
get-user -recipientypedetails utilisateur -organizationlunit demo | enable-mailbox
Commande pour définir la taille des e-mails envoyés et reçus par l'utilisateur à 20 Mo:
Get-mailbox -resultsize illimité | set-mailbox -maxsendsize 20 Mo -maxreceivesize 20 Mo
Effacer la limite de taille actuelle pour tous les utilisateurs
Get-mailbox -resultsize illimité | set-mailbox -maxsendsize illimité -maxreceivesize illimité
Configuration de l'archive
Démarrez la fonction d'archivage: enable-mailbox demo1 -archive (vérifiez si l'utilisateur existe avant de démarrer: get-mailbox demo1)
Vérifiez si la fonction d'archivage est activée avec succès: get-mailbox demo1 | fl name «archive»
Commande pour archiver tous les utilisateurs: get-mialbox | enable-mailbox -archive
Afficher le quota d'archivage du quota d'archivage de l'utilisateur (la taille du quota d'archivage est illimitée et le quota d'archivage alerte autant que possible)
Get-Mailbox demo1 | sélectionnez displayname, archivequota, archivewarningquota
Définir la taille du quota:
Démo Set-Mailbox1 -ArchiveQuota 10 Go -ArchiveWarningQuota 5 Go
Afficher les quotas de tous les utilisateurs:
Get-Mailbox | sélectionnez l'archive * | fl
Commande pour définir des quotas pour toutes les archives utilisateur:
Get-Mailbox | Set-Mailbox -ArchiveQuota 10 Go -ArchiveWarningQuota 5 Go
Statistiques du nombre de boîtes aux lettres couramment utilisées
Commande pour interroger le serveur Exchange: get-exchangeerver
Commande pour interroger la base de données: get-maildatabase
(get-maildatabase) .count compte le nombre de bases de données
Commande pour interroger les utilisateurs qui ne se sont pas connectés depuis 30 jours:
Get-Mailbox | Get-MailboxStatistics | Where-Object {$ _. Lastlogontime -lt (get-date) .adddays (-30)}
Interroger les utilisateurs créés dans les sept jours
Get-Mailbox | Where-Object {$ _. Whencreated -ge ((get-date) .adddays (-7))}
Mois de la requête
Get-Mailbox | Where-Object {($ _. Whencreated) .month -eq 10}
Année de la requête
Get-Mailbox | Where-Object {($ _. Whencreated) .year -eq 2020}