PowerShell pour Exchange
Cette partie ne concerne que Exchange (2010 et 2013). => vers mes notes générales "PowerShell".
Recherche une commande avec Get-Command
Source: http://technet.microsoft.com/en-us/library/ee176842.aspx
Get-commande affiche la liste des cmdlet (peu lisible)Get-Command | Format-List *
est plus lisible (mais long, très complet)Get-Command | Select-Object name
pour récupérer le nom du cmdletGet-Command | Get-Help | Out-File c:\scripts\help.txt
crée un fichier avec l'aide
L'alias de Get-Command est gcm
Windows PowerShell Management Cmdlets http://technet.microsoft.com/fr-fr/library/hh849827.aspx
permettre aux serveurs SMTP externes d'envoyer des emails à notre serveur :
Exchange Set-ReceiveConnector -PermissionGroups 'AnonymousUsers, ExchangeUsers, ExchangeServers' -Identity 'EXCHANGE\Default EXCHANGE'
Création connecteur d'envoi new-SendConnector -Name 'Domaines externes' -Usage 'Internet' -AddressSpaces
'SMTP:*;1' -lsScopedConnector $false -DNSRoutingEnabled $true -UseExternalDNSServersEnables $false -SourceTransportServers 'EXCHANGE'
Création bal user avec compte AD (ne permet pas de lier une archive lors de la création) Enable-Mailbox -Identify 'todorovic.fr/Users/NomUser' -Alias 'michael'
sans compte AD: NewMailbox -Name 'Service Marketing' -Alias 'service.marketing' -UserPrincipalName 'service.marketing@todorovic.adds' -SamAccountName 'service.marketing' -FirstName 'Service' -Initials '' -LastName 'Marketing' -Password 'System.Security.SecureString' -ResetPasswordOnNextLogon $true
Tout changement de méthode d'authentification requiert un redémarrage de IIS: iisreset /noforce
sur le web en anglais
http://msviennatechnoblog.wordpress.com/2012/06/21/managing-exchange-ser...