Suite

Comment obtenir une valeur et la stocker dans une variable à partir d'une édition de ligne ou d'une édition de texte dans pyQT ?


Comment obtenir une valeur et la stocker dans une variable (dans le plugin python principal) à partir d'une zone d'édition de ligne ou d'édition de texte créée dans QT designer ?


Vous pouvez saisir le texte comme ceci :

text = self.your_plugin_dlg.ui.yourLineEdit.text()

Travailler avec des variables d'environnement en Python

Les variables d'environnement constituent un excellent moyen de configurer votre application Python, éliminant ainsi le besoin de modifier votre code source lorsque la configuration change. Les éléments de configuration courants qui sont souvent transmis à l'application via des variables d'environnement sont les clés API tierces, les ports réseau, les serveurs de base de données et toutes les options personnalisées dont votre application peut avoir besoin pour fonctionner correctement.

Dans cet article, je vais partager certaines des techniques et des outils disponibles en Python pour travailler avec des variables d'environnement.


Vous pouvez modifier la couleur de la carte thermique marine en utilisant la carte des couleurs à l'aide de l'attribut cmap de la carte thermique.

Ici cmap est égal YlGnBu, qui représente la couleur suivante :

Dans Seaborn heatmap, nous avons trois types différents de colormaps.

Carte de couleurs séquentielle

Vous pouvez utiliser la palette de couleurs séquentielle lorsque les données vont d'une valeur faible à une valeur élevée. Les codes couleurs séquentiels de la palette de couleurs peuvent être utilisés avec la fonction heatmap() ou la fonction kdeplot().

La palette de couleurs séquentielles contient les couleurs suivantes :

Palette séquentielle cubehelix

Le cubehelix est une forme de la carte séquentielle des couleurs. Vous pouvez l'utiliser lorsque la luminosité est augmentée de manière linéaire et lorsqu'il y a une légère différence de teinte.

La palette cubehelix ressemble à ce qui suit :

Vous pouvez implémenter cette palette dans le code en utilisant l'attribut cmap :

Palette de couleurs divergente

Vous pouvez utiliser la palette de couleurs divergentes lorsque les valeurs haute et basse sont importantes dans la carte thermique.

La palette divergente crée une palette entre deux couleurs HUSL. Cela signifie que la palette divergente contient deux nuances différentes dans un graphique.

Vous pouvez créer la palette divergente dans seaborn comme suit :

Ici, 200 est la valeur de la palette du côté gauche et 100 est le code de la palette du côté droit. La variable n définit le nombre de blocs. Dans notre cas, c'est 11. La palette sera la suivante :

Données discrètes

Dans Seaborn, il existe une fonction intégrée appelée mpl_palette qui renvoie des motifs de couleurs discrets. La méthode mpl_palette tracera les valeurs dans une palette de couleurs. Cette palette est un tableau horizontal.

La palette divergente ressemble à ce qui suit :

Cette sortie est obtenue à l'aide de la ligne de code suivante :

L'argument Set3 est le nom de la palette et 11 est le nombre de couleurs discrètes dans la palette. La méthode palplot de seaborn trace les valeurs dans un tableau horizontal de la palette de couleurs donnée.


Comment créer un nœud XML

  1. Vous devez coder pour ajouter le nouvel attribut (BigData) à la balise XML existante
  2. Ensuite, vous devez imprimer la balise XML avec de nouveaux attributs ajoutés à la balise XML existante
  • Pour ajouter un nouveau XML et l'ajouter au document, nous utilisons le code "doc.create elements"
  • Ce code va créer un nouveau tag de compétence pour notre nouvel attribut "Big-data"
  • Ajoutez cette étiquette de compétence dans le document premier enfant (employé)
  • Exécutez le code - la nouvelle balise "big data" apparaîtra avec l'autre liste d'expertise

Exemple d'analyseur XML


Recherche de champ et expressions composées

Dans l'un des exemples précédents, vous avez imprimé la ligne du fichier favorite_food.txt commençant par &ldquosand&rdquo. C'était facile parce que vous cherchiez le début de toute la ligne.

Et si vous vouliez savoir si un motif de recherche correspond au début d'un domaine au lieu?

Créez une nouvelle version du fichier favorite_food.txt qui ajoute un numéro d'article devant chaque aliment de personne :

Si vous voulez trouver tous les aliments de ce fichier qui commencent par &ldquosa&rdquo, vous pouvez commencer par essayer quelque chose comme ceci :

Cela montre toutes les lignes qui contiennent &ldquosa&rdquo :

Ici, vous faites correspondre n'importe quelle instance de &ldquosa&rdquo dans le mot. Cela finit par inclure des choses comme &ldquowasabi&rdquo qui a le motif au milieu, ou &ldquosandy&rdquo qui n'est pas dans la colonne que vous voulez. Dans ce cas, vous n'êtes intéressé que par les mots début avec &ldquosa&rdquo dans le seconde colonne.

Vous pouvez indiquer à awk de ne correspondre qu'au début de la deuxième colonne en utilisant cette commande :

Comme vous pouvez le voir, cela nous permet de rechercher une correspondance uniquement au début de la deuxième colonne.

part spécifie que awk ne doit prêter attention qu'à la deuxième colonne.

Vous pouvez tout aussi facilement rechercher des choses qui font ne pas correspondre en incluant le caractère &ldquo!&rdquo avant le tilde (

). Cette commande renverra toutes les lignes qui font ne pas avoir un aliment qui commence par &ldquosa&rdquo :

Si vous décidez plus tard que vous n'êtes intéressé que par les lignes qui ne commencent pas par &ldquosa&rdquo et que le numéro d'article est inférieur à 5, vous pouvez utiliser une expression composée comme celle-ci :

Cela introduit quelques nouveaux concepts. Le premier est la possibilité d'ajouter des exigences supplémentaires pour que la ligne corresponde à l'aide de l'opérateur &&. En utilisant cela, vous pouvez combiner un nombre arbitraire de conditions pour que la ligne corresponde. Dans ce cas, vous utilisez cet opérateur pour ajouter une vérification que la valeur de la première colonne est inférieure à 5.

Vous pouvez utiliser awk pour traiter des fichiers, mais vous pouvez également travailler avec la sortie d'autres programmes.


Contenu

Une mémoire de programme informatique peut être en grande partie classée en deux sections : en lecture seule et en lecture/écriture. Cette distinction s'est développée à partir des premiers systèmes contenant leur programme principal en mémoire morte, tels que Mask ROM, EPROM, PROM ou EEPROM. À mesure que les systèmes devenaient plus complexes et que les programmes étaient chargés à partir d'autres supports dans la RAM au lieu de s'exécuter à partir de la ROM, l'idée que certaines parties de la mémoire du programme ne devaient pas être modifiées a été retenue. Ceux-ci sont devenus les .texte et .rodata segments du programme, et le reste qui pourrait être écrit divisé en un certain nombre d'autres segments pour des tâches spécifiques.

Modifier le texte

le segment de code, également connu sous le nom de segment de texte ou simplement comme texte, est l'endroit où une partie d'un fichier objet ou la section correspondante de l'espace d'adressage du programme qui contient des instructions exécutables est stockée et est généralement en lecture seule et de taille fixe.

Modifier les données

le .Les données Le segment contient toutes les variables globales ou statiques qui ont une valeur prédéfinie et peuvent être modifiées. C'est-à-dire toutes les variables qui ne sont pas définies dans une fonction (et peuvent donc être accessibles de n'importe où) ou qui sont définies dans une fonction mais sont définies comme statique ils conservent donc leur adresse lors des appels suivants. Les exemples, en C, incluent :

Les valeurs de ces variables sont initialement stockées dans la mémoire morte (généralement dans .texte) et sont copiés dans le .Les données segment pendant la routine de démarrage du programme.

Notez que dans l'exemple ci-dessus, si ces variables avaient été déclarées à partir d'une fonction, elles seraient par défaut stockées dans le cadre de pile local.

BSS Modifier

Le segment BSS, également appelé données non initialisées, est généralement adjacent au segment de données. Le segment BSS contient toutes les variables globales et les variables statiques qui sont initialisées à zéro ou n'ont pas d'initialisation explicite dans le code source. Par exemple, une variable définie comme statique int i serait contenue dans le segment BSS.

Modifier le tas

La zone de tas commence généralement à la fin des segments .bss et .data et s'étend jusqu'à des adresses plus grandes à partir de là. La zone de tas est gérée par malloc, calloc, realloc et free, qui peuvent utiliser les appels système brk et sbrk pour ajuster sa taille (notez que l'utilisation de brk/sbrk et d'une seule "zone de tas" n'est pas requise pour remplir le contrat de malloc/calloc/realloc/free, ils peuvent également être implémentés à l'aide de mmap/munmap pour réserver/déréserver des régions potentiellement non contiguës de mémoire virtuelle dans l'espace d'adressage virtuel du processus). La zone de tas est partagée par tous les threads, les bibliothèques partagées et les modules chargés dynamiquement dans un processus.

Pile Modifier

La zone de pile contient la pile de programme, une structure LIFO, généralement située dans les parties supérieures de la mémoire. Un registre de "pointeur de pile" suit le haut de la pile, il est ajusté chaque fois qu'une valeur est "poussée" sur la pile. L'ensemble des valeurs poussées pour un appel de fonction est appelé « trame de pile ». Une trame de pile se compose au minimum d'une adresse de retour. Des variables automatiques sont également allouées sur la pile.

La zone de pile jouxtait traditionnellement la zone de tas et elles se sont rapprochées l'une de l'autre lorsque le pointeur de pile a rencontré le pointeur de tas, la mémoire libre était épuisée. Avec de grands espaces d'adressage et des techniques de mémoire virtuelle, ils ont tendance à être placés plus librement, mais ils se développent toujours généralement dans une direction convergente. Sur l'architecture PC x86 standard, la pile grandit vers l'adresse zéro, ce qui signifie que les éléments les plus récents, plus profonds dans la chaîne d'appel, sont à des adresses numériquement inférieures et plus proches du tas. Sur certaines autres architectures, il pousse dans le sens inverse.


Syntaxe

Options

le lis La commande intégrée prend les options suivantes :

-une déployer Stockez les mots dans un tableau indexé nommé déployer. La numérotation des éléments du tableau commence à zéro.
-ré décaper Définissez le caractère délimiteur sur décaper. Ce caractère signale la fin de la ligne. Si -ré n'est pas utilisé, le délimiteur de ligne par défaut est un saut de ligne.
-e Obtenez une ligne d'entrée à partir d'un shell interactif. L'utilisateur saisit manuellement des caractères jusqu'à ce que le délimiteur de ligne soit atteint.
-je texte Lorsqu'il est utilisé en conjonction avec -e (et seulement si -s N'est pas utilisé), texte est inséré comme texte initial de la ligne de saisie. L'utilisateur est autorisé à modifier texte sur la ligne d'entrée.
-n nchars Arrêter la lecture après un nombre entier nchars caractères sont lus, si le délimiteur de ligne n'est pas atteint.
-N nchars Ignorez le délimiteur de ligne. N'arrêtez de lire qu'après nchars caractères sont lus, EOF est atteint ou la lecture expire (voir -t).
-p rapide Imprimer la chaîne rapide, sans saut de ligne, avant de commencer à lire.
-r Utilisez « entrée brute ». Plus précisément, cette option provoque lis d'interpréter les barres obliques inverses littéralement, plutôt que de les interpréter comme des caractères d'échappement.
-s Ne pas répéter les frappes lorsque lis prend l'entrée du terminal.
-t temps libre Délai d'attente et échec de retour, si une ligne complète d'entrée n'est pas lue dans temps libre secondes. Si la valeur du délai d'attente est zéro, lis ne lira aucune donnée, mais renvoie un succès si l'entrée était disponible pour la lecture. Si temps libre n'est pas spécifié, la valeur de la variable shell TMOUT est utilisé à la place, s'il existe. La valeur de temps libre sont des nombres fractionnaires, par exemple, 3.5.
-u fd Lire à partir du descripteur de fichier fd au lieu de l'entrée standard. Le descripteur de fichier doit être un petit entier. Pour plus d'informations sur l'ouverture d'un descripteur de fichier personnalisé, consultez ouverture de descripteurs de fichier dans bash.

Statut de sortie

Le statut de sortie de lis est égal à zéro sauf si EOF est rencontré, le délai d'attente est dépassé, une erreur se produit en attribuant une valeur à Nom, ou le descripteur de fichier fourni à -u est invalide.

Si un timeout est dépassé, l'état de sortie est supérieur à 128.


Exemples¶

Exemple 1 : Pour lister les valeurs d'un paramètre

Le suivant obtenir-paramètres exemple répertorie les valeurs des trois paramètres spécifiés.

Pour plus d'informations, voir Utilisation de Parameter Store dans le Guide de l'utilisateur d'AWS Systems Manager.

Exemple 2 : Pour lister les noms et les valeurs de plusieurs paramètres à l'aide de l'option ``--query``

Le suivant obtenir-paramètres exemple répertorie les noms et les valeurs des paramètres spécifiés.

Pour plus d'informations, voir Utilisation de Parameter Store dans le Guide de l'utilisateur d'AWS Systems Manager.


Paramètres

Le paramètre Anr spécifie une chaîne sur laquelle effectuer une recherche de résolution de nom ambigu (ANR). Vous pouvez spécifier une chaîne partielle et rechercher des objets avec un attribut qui correspond à cette chaîne. Les attributs par défaut recherchés sont :

Ce paramètre est disponible uniquement dans Exchange local.

Le commutateur d'arbitrage est requis pour renvoyer les boîtes aux lettres d'arbitrage dans les résultats. Vous n'avez pas besoin de spécifier une valeur avec ce commutateur.

Les boîtes aux lettres d'arbitrage sont des boîtes aux lettres système utilisées pour stocker différents types de données système et pour gérer le flux de travail d'approbation de la messagerie.

Pour renvoyer les boîtes aux lettres d'arbitrage utilisées pour stocker les paramètres ou les données du journal d'audit, n'utilisez pas ce commutateur. Utilisez plutôt les commutateurs AuditLog ou AuxAuditLog.

Taper: SwitchParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Le commutateur Archive filtre les résultats par boîtes aux lettres dont l'archivage est activé (seules les boîtes aux lettres qui ont une boîte aux lettres d'archivage sont renvoyées). Vous n'avez pas besoin de spécifier une valeur avec ce commutateur.

Taper: SwitchParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Ce paramètre est disponible uniquement dans Exchange local.

Le commutateur AuditLog est requis pour renvoyer les boîtes aux lettres du journal d'audit dans les résultats. Vous n'avez pas besoin de spécifier une valeur avec ce commutateur.

Les boîtes aux lettres du journal d'audit sont des boîtes aux lettres d'arbitrage utilisées pour stocker les paramètres du journal d'audit.

Pour renvoyer d'autres types de boîtes aux lettres d'arbitrage, n'utilisez pas ce commutateur. Utilisez plutôt le commutateur Arbitrage.

Taper: SwitchParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Serveur Exchange 2016, Serveur Exchange 2019

Ce paramètre est disponible uniquement dans Exchange local.

Le commutateur AuxAuditLog est requis pour renvoyer les boîtes aux lettres auxiliaires du journal d'audit dans les résultats. Vous n'avez pas besoin de spécifier une valeur avec ce commutateur.

Les boîtes aux lettres du journal d'audit sont des boîtes aux lettres d'arbitrage utilisées pour stocker les paramètres du journal d'audit.

Pour renvoyer d'autres types de boîtes aux lettres d'arbitrage, n'utilisez pas ce commutateur. Utilisez plutôt le commutateur Arbitrage.

Taper: SwitchParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Serveur Exchange 2016, Serveur Exchange 2019

Ce paramètre est disponible uniquement dans Exchange local.

Le paramètre Credential spécifie le nom d'utilisateur et le mot de passe utilisés pour exécuter cette commande. En règle générale, vous utilisez ce paramètre dans les scripts ou lorsque vous devez fournir différentes informations d'identification disposant des autorisations requises.

Une valeur pour ce paramètre nécessite l'applet de commande Get-Credential. Pour suspendre cette commande et recevoir une invite pour les informations d'identification, utilisez la valeur (Get-Credential) . Ou, avant d'exécuter cette commande, stockez les informations d'identification dans une variable (par exemple, $cred = Get-Credential ), puis utilisez le nom de la variable ( $cred ) pour ce paramètre. Pour plus d'informations, voir Get-Credential.

Taper: PSCredential
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Ce paramètre est disponible uniquement dans Exchange local.

Le paramètre Database filtre les résultats par base de données de boîtes aux lettres. Lorsque vous utilisez ce paramètre, seules les boîtes aux lettres de la base de données spécifiée sont incluses dans les résultats. Vous pouvez utiliser n'importe quelle valeur qui identifie de manière unique la base de données. Par example:

Vous ne pouvez pas utiliser ce paramètre avec les paramètres Anr, Identity ou Server.

Taper: DatabaseIdParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Vrai
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Ce paramètre est disponible uniquement dans Exchange local.

Le paramètre DomainController spécifie le contrôleur de domaine utilisé par cette applet de commande pour lire ou écrire des données dans Active Directory. Vous identifiez le contrôleur de domaine par son nom de domaine complet (FQDN). Par exemple, dc01.contoso.com.

Taper: Fqdn
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Le paramètre Filter utilise la syntaxe OPath pour filtrer les résultats par les propriétés et les valeurs spécifiées. Les critères de recherche utilisent la syntaxe "Property -ComparisonOperator 'Value'" .

  • Placez l'ensemble du filtre OPath entre guillemets doubles " ". Si le filtre contient des valeurs système (par exemple, $true , $false ou $null ), utilisez plutôt des guillemets simples ' '. Bien que ce paramètre soit une chaîne (pas un bloc système), vous pouvez également utiliser des accolades < >, mais uniquement si le filtre ne contient pas de variables.
  • La propriété est une propriété filtrable. Pour plus d'informations sur les propriétés filtrables, consultez Propriétés filtrables pour le paramètre Filter.
  • ComparisonOperator est un opérateur de comparaison OPath (par exemple -eq pour égal et -like pour la comparaison de chaînes). Pour plus d'informations sur les opérateurs de comparaison, consultez about_Comparison_Operators.
  • Value est la valeur de propriété à rechercher. Placez les valeurs de texte et les variables entre guillemets simples ( 'Value' ou '$Variable' ). Si une valeur de variable contient des guillemets simples, vous devez identifier (échapper) les guillemets simples pour développer correctement la variable. Par exemple, au lieu de '$User' , utilisez '$($User -Replace "'","''")' . Ne placez pas d'entiers ou de valeurs système (par exemple, 500 , $true , $false ou $null ).

Vous pouvez enchaîner plusieurs critères de recherche à l'aide des opérateurs logiques -et et -ou . Par exemple, "Criteria1 -and Criteria2" ou "(Criteria1 -and Criteria2) -ou Criteria3" .

Pour plus d'informations sur les filtres OPath dans Exchange, consultez Informations supplémentaires sur la syntaxe OPATH.

Taper: Chaîne de caractères
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Le commutateur GroupMailbox est requis pour renvoyer les groupes Microsoft 365 dans les résultats. Vous n'avez pas besoin de spécifier une valeur avec ce commutateur.

Taper: SwitchParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2016, Exchange Server 2019, Exchange Online

Le paramètre Identity spécifie la boîte aux lettres que vous souhaitez afficher. Vous pouvez utiliser n'importe quelle valeur qui identifie de manière unique la boîte aux lettres. Par example:

  • Nom
  • Alias
  • Nom distinctif (DN)
  • DN canonique
  • Domaine Nom d'utilisateur
  • Adresse e-mail
  • GUID
  • LegacyExchangeDN
  • Nom du compte Sam
  • ID utilisateur ou nom d'utilisateur principal (UPN)

Vous ne pouvez pas utiliser ce paramètre avec les paramètres Anr, Database, MailboxPlan ou Server.

Taper: MailboxIdParameter
Positionner:1
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Vrai
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Ce paramètre est disponible uniquement dans Exchange local.

Le commutateur IgnoreDefaultScope indique à la commande d'ignorer le paramètre d'étendue de destinataire par défaut pour la session Exchange Management Shell et d'utiliser l'intégralité de la forêt comme étendue. Cela permet à la commande d'accéder aux objets Active Directory qui ne sont pas actuellement disponibles dans l'étendue par défaut.

L'utilisation du commutateur IgnoreDefaultScope introduit les restrictions suivantes :

  • Vous ne pouvez pas utiliser le paramètre DomainController. La commande utilise automatiquement un serveur de catalogue global approprié.
  • Vous ne pouvez utiliser le DN que pour le paramètre Identity. Les autres formes d'identification, telles que l'alias ou le GUID, ne sont pas acceptées.

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

Le commutateur InactiveMailboxOnly spécifie s'il faut renvoyer uniquement les boîtes aux lettres inactives dans les résultats. Vous n'avez pas besoin de spécifier une valeur avec ce commutateur.

Une boîte aux lettres inactive est une boîte aux lettres qui est placée en conservation pour litige ou en conservation inaltérable avant d'être supprimée. Le contenu d'une boîte aux lettres inactive est conservé jusqu'à ce que la conservation soit supprimée.

Pour inclure les boîtes aux lettres actives et inactives dans les résultats, n'utilisez pas ce commutateur. À la place, utilisez le commutateur IncludeInactiveMailbox.

Taper: SwitchParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Échange en ligne

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

Le commutateur IncludeInactiveMailbox spécifie s'il faut inclure les boîtes aux lettres inactives dans les résultats. Vous n'avez pas besoin de spécifier une valeur avec ce commutateur.

Une boîte aux lettres inactive est une boîte aux lettres qui est placée en conservation pour litige ou en conservation inaltérable avant d'être supprimée. Le contenu d'une boîte aux lettres inactive est conservé jusqu'à ce que la conservation soit supprimée.

Pour renvoyer uniquement les boîtes aux lettres inactives dans les résultats, n'utilisez pas ce commutateur. À la place, utilisez le commutateur InactiveMailboxOnly.

Taper: SwitchParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Échange en ligne

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

Le paramètre MailboxPlan filtre les résultats par plan de boîte aux lettres. Lorsque vous utilisez ce paramètre, seules les boîtes aux lettres auxquelles le plan de boîte aux lettres spécifié est attribué sont renvoyées dans les résultats. Vous pouvez utiliser n'importe quelle valeur qui identifie de manière unique le plan de boîte aux lettres. Par example:

Un plan de boîte aux lettres spécifie les autorisations et les fonctionnalités disponibles pour un utilisateur de boîte aux lettres dans les organisations basées sur le cloud. Vous pouvez voir les plans de boîte aux lettres disponibles à l'aide de la cmdlet Get-MailboxPlan.

Vous ne pouvez pas utiliser ce paramètre avec les paramètres Anr ou Identity.

Taper: MailboxPlanIdParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Vrai
Accepter les caractères génériques :Faux
S'applique à:Échange en ligne

Le commutateur de migration est requis pour renvoyer les boîtes aux lettres de migration dans les résultats. Vous n'avez pas besoin de spécifier une valeur avec ce commutateur.

Taper: SwitchParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2016, Exchange Server 2019, Exchange Online

Ce paramètre est disponible uniquement dans Exchange local.

Le commutateur de surveillance est requis pour renvoyer les boîtes aux lettres de surveillance dans les résultats. Vous n'avez pas besoin de spécifier une valeur avec ce commutateur.

Les boîtes aux lettres de surveillance sont associées à la disponibilité gérée et au service Exchange Health Manager, et ont une valeur de propriété RecipientTypeDetails de MonitoringMailbox.

Taper: SwitchParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Le paramètre OrganizationalUnit filtre les résultats en fonction de l'emplacement de l'objet dans Active Directory. Seuls les objets qui existent à l'emplacement spécifié sont renvoyés. Une entrée valide pour ce paramètre est une unité d'organisation (OU) ou un domaine qui est renvoyé par l'applet de commande Get-OrganizationalUnit. Vous pouvez utiliser n'importe quelle valeur qui identifie de manière unique l'unité d'organisation ou le domaine. Par example:

Le commutateur PublicFolder est requis pour renvoyer les boîtes aux lettres de dossiers publics dans les résultats. Vous n'avez pas besoin de spécifier une valeur avec ce commutateur.

Les boîtes aux lettres de dossiers publics sont des boîtes aux lettres spécialement conçues qui stockent la hiérarchie et le contenu des dossiers publics.

Taper: SwitchParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Ce paramètre est disponible uniquement dans Exchange local.

Le commutateur ReadFromDomainController spécifie que les informations doivent être lues à partir d'un contrôleur de domaine dans le domaine de l'utilisateur. Si vous exécutez la commande Set-AdServerSettings -ViewEntireForest $true pour inclure tous les objets de la forêt et que vous n'utilisez pas le commutateur ReadFromDomainController, il est possible que les informations soient lues à partir d'un catalogue global contenant des informations obsolètes. Lorsque vous utilisez le commutateur ReadFromDomainController, plusieurs lectures peuvent être nécessaires pour obtenir les informations. Vous n'êtes pas obligé de spécifier une valeur avec ce commutateur.

Par défaut, l'étendue du destinataire est définie sur le domaine qui héberge vos serveurs Exchange.

Taper: SwitchParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Le paramètre RecipientTypeDetails filtre les résultats par le sous-type de boîte aux lettres spécifié. Les valeurs valides sont :

  • Boîte aux lettres Discovery
  • ÉquipementBoîte aux lettres
  • Boîte aux lettres de groupe
  • Ancienne boîte aux lettres
  • Boîte aux lettres liée
  • LinkedRoomMailbox
  • ChambreBoîte aux lettres
  • PlanificationBoîte aux lettres
  • Boîte aux lettres partagée
  • Boîte aux lettres de l'équipe
  • Boîte aux lettres de l'utilisateur

Vous pouvez spécifier plusieurs valeurs séparées par des virgules.

Taper: RecipientTypeDetails [ ]
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Ce paramètre est disponible uniquement dans Exchange local.

Le commutateur RemoteArchive est requis pour renvoyer les boîtes aux lettres d'archivage distantes dans les résultats. Vous n'avez pas besoin de spécifier une valeur avec ce commutateur.

Les boîtes aux lettres d'archivage à distance sont des boîtes aux lettres d'archivage dans le service basé sur le cloud qui sont associées aux utilisateurs de boîtes aux lettres dans les organisations Exchange locales.

Taper: SwitchParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Le paramètre ResultSize spécifie le nombre maximal de résultats à renvoyer. Si vous souhaitez renvoyer toutes les demandes qui correspondent à la requête, utilisez illimité pour la valeur de ce paramètre. La valeur par défaut est 1000.

Taper: Illimité
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

Ce paramètre est disponible uniquement dans Exchange local.

Le paramètre Server filtre les résultats par serveur Exchange. Lorsque vous utilisez ce paramètre, seules les boîtes aux lettres sur le serveur Exchange spécifié sont incluses dans les résultats.

Vous pouvez utiliser n'importe quelle valeur qui identifie de manière unique le serveur. Par example:

Vous ne pouvez pas utiliser ce paramètre avec les paramètres Anr, Database ou Identity.

Les propriétés ServerName et ServerLegacyDN d'une boîte aux lettres peuvent ne pas être mises à jour immédiatement après le déplacement d'une boîte aux lettres au sein d'un groupe de disponibilité de base de données (DAG). Pour obtenir les valeurs les plus récentes de ces propriétés de boîte aux lettres, exécutez la commande Get-Mailbox <Identity> | Get-MailboxStatistics | Nom de la liste de formats, nom du serveur, nom du serveur hérité .

Taper: ServerIdParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Vrai
Accepter les caractères génériques :Faux
S'applique à:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

Le commutateur SoftDeletedMailbox est requis pour renvoyer les boîtes aux lettres supprimées de manière logicielle dans les résultats. Vous n'avez pas besoin de spécifier une valeur avec ce commutateur.

Les boîtes aux lettres supprimées sont des boîtes aux lettres supprimées qui sont toujours récupérables.

Taper: SwitchParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Échange en ligne

Le paramètre SortBy spécifie la propriété selon laquelle trier les résultats. Vous ne pouvez trier qu'une seule propriété à la fois. Les résultats sont triés par ordre croissant.

Si la vue par défaut n'inclut pas la propriété selon laquelle vous effectuez le tri, vous pouvez ajouter la commande avec | Format-Table -Auto Property1,Property2. PropriétéX . pour créer une nouvelle vue qui contient toutes les propriétés que vous souhaitez voir. Les caractères génériques (*) dans les noms de propriété sont pris en charge.

Vous pouvez trier selon les propriétés suivantes :

Ce paramètre est disponible dans Exchange sur site.

Ce paramètre est réservé à un usage interne à Microsoft.

Taper: SwitchParameter
Positionner:Nommé
Valeur par défaut:Rien
Accepter l'entrée du pipeline :Faux
Accepter les caractères génériques :Faux
S'applique à:Serveur Exchange 2016, Serveur Exchange 2019