Affichage des articles dont le libellé est Windows Powershell. Afficher tous les articles
Affichage des articles dont le libellé est Windows Powershell. Afficher tous les articles

lundi 14 janvier 2013

Windows Powershell


Windows Powershell

Sites où l'on peut trouver des informations sur Powershell :
http://www.powergui.org/
http://exchangepedia.com


Activer l’exécution de scripts externes

set-executionpolicy remotesigned


Active l’exécution de tous les scripts

set-executionpolicy unrestricted

Désactive le compte d'un utilisateur

net user (Compte) /ACTIVE:NO /DOMAIN





mercredi 26 décembre 2012

EXCHANGE & POWERSHELL

Voici quelques commandes PowerShell utiles pour Exchange



Déplacer une archive

new-moverequest -identity adressemail@monorganisation.com -archiveonly -archivedatabase MA_BASE_DE_DONNEES_ARCHIVE


lister les archives :

get-MailBox -archive -ResultSize Unlimited


Lister les boites aux lettres ou archives d'une BDD

get-mailboxstatistics -database MA_BASE_DE_DONNEES


Vérifier les informations d'un groupe de distribution dynamique :

Get-DynamicDistributionGroup -Identity adressemail@mon_organisation.com | Format-List


Modération d'un groupe de distribution dynamique :

Set-DynamicDistributionGroup -Identity adressemail@mon_organisation.com -ModerationEnabled $true -ModeratedBy adressemail_de_mon_moderateur@mon_organisation.com


Stopper la modération d'un groupe de distribution dynamique :

Set-DynamicDistributionGroup -Identity adressemail@mon_organisation.com -ModerationEnabled $false 

Bypasser la modération d'un groupe de distribution dynamique :

Set-DynamicDistributionGroup -Identity adressemail@mon_organisation.com -ByPassModerationFromSendersOrMembers  adressemail1,adressemail2,adressemail3 ...


Attribution de droits pour délégation (envoyer en tant que...)

Boite aux lettres d'un utilisateur :

Add-adpermission -identity ******* -user ******* -ExtendedRights "send as" 

Boite aux lettres d'un groupe de distribution :

Set-DistributionGroup -Identity ******* -GrantSendOnBehalfTo *******

Boite aux lettres d'un groupe de distribution dynamique :

Set-DynamicDistributionGroup -Identity ******* -GrantSendOnBehalfTo *******


Attribuer les droits d'importer et d'exporter des boites aux lettres

New-ManagementRoleAssignment -Role "Mailbox Import Export" -User NomUser

Exporter les messages d'une boite aux lettres vers un PST


New-MailboxExportRequest -MailBox adressemail@monorganisation.com -ContentFilter {(Received -lt "01/01/2013")} - Filepath Chemin_et_Nom_Du_Fichier.PST

Attention le chemin doit être un chemin UNC

Ceci exporte tous les messages antérieurs au 01/01/2013


Vérifier l'état des exportations 

Get-MailBoxExportRequest |Get-MailboxExportRequestStatistics


Liste des membres d'un groupe de distribution dynamique


$FTE = Get-DynamicDistributionGroup "NOM DE MON GROUPE DYNAMIQUE"
Get-Recipient -RecipientPreviewFilter $FTE.RecipientFilter