Connect-IPPSSession

Cette applet de commande est disponible uniquement dans le module PowerShell d’Exchange Online. Pour plus d’informations, consultez À propos du module Exchange Online PowerShell.

Utilisez l’applet de commande Connect-IPPSSession dans le module PowerShell Exchange Online pour vous connecter au PowerShell Sécurité & Conformité à l’aide de l’authentification moderne. L’applet de commande fonctionne pour les comptes MFA ou non.

Remarque : la version 3.2.0 ou ultérieure du module prend en charge le mode API REST pour pratiquement toutes les applets de commande PowerShell Security & Compliance (l’authentification de base dans WinRM sur l’ordinateur local n’est pas requise pour le mode API REST). Pour plus d’informations, consultez l’article Conditions préalables pour le module Exchange Online PowerShell.

Pour plus d’informations sur les jeux de paramètres dans la section Syntaxe ci-après, voir Syntaxe da la cmdlet Exchange.

Syntaxe

Default (Par défaut)

Connect-IPPSSession

    [[-ConnectionUri] <String>]
    [[-AzureADAuthorizationEndpointUri] <String>]
    [[-DelegatedOrganization] <String>]
    [[-PSSessionOption] <PSSessionOption>]
    [[-Prefix] <String>]
    [[-CommandName] <String[]>]
    [[-FormatTypeName] <String[]>]
    [-AccessToken <String>]
    [-AppId <String>]
    [-BypassMailboxAnchoring]
    [-Certificate <X509Certificate2>]
    [-CertificateFilePath <String>]
    [-CertificatePassword <SecureString>]
    [-CertificateThumbprint <String>]
    [-Credential <PSCredential>]
    [-DisableWAM]
    [-EnableErrorReporting]
    [-EnableSearchOnlySession]
    [-EXOModuleBasePath <String>]
    [-LogDirectoryPath <String>]
    [-LogLevel <LogLevel>]
    [-Organization <String>]
    [-ShowBanner]
    [-UserPrincipalName <String>]
    [-UseRPSSession]
    [<CommonParameters>]

Description

Pour obtenir des instructions de connexion détaillées, y compris les conditions préalables, voir Se connecter à la sécurité & à Compliance PowerShell.

Exemples

Exemple 1

Connect-IPPSSession -UserPrincipalName michelle@contoso.onmicrosoft.com

Cet exemple se connecte à Sécurité & Conformité PowerShell à l’aide du compte spécifié et de l’authentification moderne, avec ou sans MFA. Dans la version 3.2.0 ou ultérieure du module, nous nous connectons en mode API REST, donc l’authentification de base dans WinRM n’est pas requise sur l’ordinateur local.

Exemple 2

Connect-IPPSSession -UserPrincipalName michelle@contoso.onmicrosoft.com -UseRPSSession

Cet exemple se connecte à Sécurité & Conformité PowerShell à l’aide du compte spécifié et de l’authentification moderne, avec ou sans MFA. Dans la version 3.2.0 ou ultérieure du module, nous nous connectons en mode PowerShell distant, donc l’authentification de base dans WinRM est requise sur l’ordinateur local.

Exemple 3

Connect-IPPSSession -AppId <%App_id%> -CertificateThumbprint <%Thumbprint string of certificate%> -Organization "contoso.onmicrosoft.com"

Cet exemple se connecte à Security & Compliance PowerShell dans un scénario de script sans assistance à l’aide d’une empreinte de certificat.

Exemple 4

Connect-IPPSSession -AppId <%App_id%> -Certificate <%X509Certificate2 object%> -Organization "contoso.onmicrosoft.com"

Cet exemple se connecte à Security & Compliance PowerShell dans un scénario de script sans assistance à l’aide d’un fichier de certificat. Cette méthode est mieux adaptée aux scénarios dans lesquels le certificat est stocké sur des ordinateurs distants et récupéré au moment de l’exécution. Par exemple, le certificat est stocké dans le Azure Key Vault.

Paramètres

-AccessToken

Applicable : Exchange Online

Remarque : ce paramètre est disponible dans la version de module 3.8.0-Preview1 ou ultérieure.

Le paramètre AccessToken spécifie le jeton Web JSON OAuth (JWT) utilisé pour se connecter à Security and Compliance PowerShell.

Selon le type de jeton d’accès, vous devez utiliser ce paramètre avec les paramètres Organization, DelegatedOrganization ou UserPrincipalName.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-AppId

Applicable : Exchange Online

Le paramètre AppId spécifie l’ID d’application du principal du service utilisé dans l’authentification basée sur les certificats (CBA). Une valeur valide est le GUID de l’ID de l’application (principal de service). Par exemple : 36ee4c6c-0812-40a2-b820-b22ebd02bce3.

Pour plus d’informations, voir Authentification par application uniquement pour les scripts sans assistance dans le module PowerShell d’Exchange Online.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-AzureADAuthorizationEndpointUri

Applicable : Exchange Online

Le paramètre AzureADAuthorizationEndpointUri spécifie le point de terminaison d’autorisation Microsoft Entra qui peut émettre des jetons d’accès OAuth2. Les environnements PowerShell suivants et les valeurs associées sont pris en charge :

  • Sécurité & conformité PowerShell dans Microsoft 365 ou Microsoft 365 GCC : N’utilisez pas ce paramètre. La valeur requise est https://login.microsoftonline.com/organizations, mais c’est aussi la valeur par défaut, vous n’avez donc pas besoin d’utiliser ce paramètre.
  • Sécurité & conformité PowerShell dans Office 365 exploité par 21Vianet :https://login.chinacloudapi.cn/organizations
  • Sécurité & conformité PowerShell dans Microsoft GCC High ou Microsoft DoD : https://login.microsoftonline.us/organizations

La valeur de l’URI se terminant par /organizations autorise uniquement les comptes professionnels ou scolaires. L’ancienne valeur URI se terminant par /common fonctionne toujours, mais peut vous inviter à choisir entre un compte personnel et un compte professionnel ou scolaire. Nous recommandons la valeur d’URI dans les scénarios d’entreprise où les /organizations comptes de consommateurs doivent être exclus.

Si vous utilisez le paramètre UserPrincipalName, vous n’avez pas besoin d’utiliser le paramètre AzureADAuthorizationEndpointUri pour les utilisateurs MFA ou fédérés dans des environnements qui l’exigent normalement (UserPrincipalName ou AzureADAuthorizationEndpointUri est requis ; OK pour utiliser les deux).

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:1
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-BypassMailboxAnchoring

Applicable : Exchange Online

Le commutateur BypassMailboxAnchoring contourne l’utilisation de l’indicateur d’ancrage de boîte aux lettres. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Certificate

Applicable : Exchange Online

Le paramètre Certificate spécifie le certificat utilisé pour l’authentification basée sur les certificats. Une valeur valide est la valeur de l’objet X509Certificate2 du certificat.

N’utilisez pas ce paramètre avec les paramètres CertificateFilePath ou CertificateThumbprint.

Pour plus d’informations sur l’authentification conditionnelle (CBA), consultez Authentification uniquement par application pour les scripts sans assistance dans le module PowerShell d’Exchange Online.

Propriétés du paramètre

Type:X509Certificate2
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-CertificateFilePath

Applicable : Exchange Online

Le paramètre CertificateFilePath spécifie le certificat utilisé pour CBA. Une valeur valide est le chemin d’accès public complet au fichier de certificat. Utilisez le paramètre CertificatePassword avec ce paramètre.

N’utilisez pas ce paramètre avec les paramètres Certificate ou CertificateThumbprint.

Pour plus d’informations sur l’authentification conditionnelle (CBA), consultez Authentification uniquement par application pour les scripts sans assistance dans le module PowerShell d’Exchange Online.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-CertificatePassword

Applicable : Exchange Online

Le paramètre CertificatePassword spécifie le mot de passe requis pour ouvrir le fichier de certificat lorsque vous utilisez le paramètre CertificateFilePath pour identifier le certificat utilisé pour CBA.

Vous pouvez utiliser les méthodes suivantes comme valeur pour ce paramètre :

  • (ConvertTo-SecureString -String '<password>' -AsPlainText -Force).
  • Avant d’exécuter cette commande, stockez le mot de passe sous la forme d’une variable (par exemple, $password = Read-Host "Enter password" -AsSecureString), puis utilisez la variable ($password) pour la valeur.
  • (Get-Credential).password pour être invité à entrer le mot de passe de manière sécurisée lorsque vous exécutez cette commande.

Pour plus d’informations sur l’authentification conditionnelle (CBA), consultez Authentification uniquement par application pour les scripts sans assistance dans le module PowerShell d’Exchange Online.

Remarque : l’utilisation d’une commande ConvertTo-SecureString pour stocker localement le mot de passe du certificat va à l’encontre de l’objectif d’une méthode de connexion sécurisée pour les scénarios d’automatisation. L’utilisation d’une commande Get-Credential pour vous demander le mot de passe du certificat en toute sécurité n’est pas idéale pour les scénarios d’automatisation. En d’autres termes, il n’existe vraiment aucun moyen automatisé et sécurisé de se connecter à l’aide d’un certificat local.

Propriétés du paramètre

Type:SecureString
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-CertificateThumbprint

Applicable : Exchange Online

Le paramètre CertificateThumbprint spécifie le certificat utilisé pour la CBA. Une valeur valide est la valeur de l’empreinte du certificat. Par exemple : 83213AEAC56D61C97AEE5C1528F4AC5EBA7321C1.

N’utilisez pas ce paramètre avec les paramètres Certificate ou CertificateFilePath.

Remarque : le paramètre CertificateThumbprint est pris en charge uniquement dans Microsoft Windows.

Pour plus d’informations sur l’authentification conditionnelle (CBA), consultez Authentification uniquement par application pour les scripts sans assistance dans le module PowerShell d’Exchange Online.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-CommandName

Applicable : Exchange Online

Le paramètre CommandName spécifie la liste des commandes à importer dans la session, séparées par des virgules. Utilisez ce paramètre pour les applications ou les scripts qui utilisent un ensemble spécifique d’applets de commande. La réduction du nombre d’applets de commande dans la session permet d’améliorer les performances et de réduire l’empreinte mémoire de l’application ou du script.

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:5
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ConnectionUri

Applicable : Exchange Online

Le paramètre ConnectionUri spécifie le point de terminaison de connexion de la session PowerShell. Les environnements PowerShell suivants et les valeurs associées sont pris en charge :

  • Sécurité & conformité PowerShell dans Microsoft 365 ou Microsoft 365 GCC : N’utilisez pas ce paramètre. La valeur requise est https://ps.compliance.protection.outlook.com/powershell-liveid/, mais c’est aussi la valeur par défaut, vous n’avez donc pas besoin d’utiliser ce paramètre.
  • Sécurité & conformité PowerShell dans Office 365 exploité par 21Vianet :https://ps.compliance.protection.partner.outlook.cn/powershell-liveid
  • PowerShell de conformité & de sécurité dans Microsoft GCC High : https://ps.compliance.protection.office365.us/powershell-liveid/
  • PowerShell Sécurité & Conformité dans Microsoft DoD : https://l5.ps.compliance.protection.office365.us/powershell-liveid/

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:0
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Credential

Applicable : Exchange Online

Le paramètre Credential spécifie le nom d’utilisateur et le mot de passe utilisés pour la connexion à Exchange Online PowerShell. En règle générale, vous utilisez ce paramètre dans des scripts ou lorsque vous avez besoin de fournir différentes informations d’identification qui ont les autorisations requises. N’utilisez pas ce paramètre pour les comptes qui utilisent l’authentification multifacteur (MFA).

Avant d’exécuter la commande Connect-IPPSSession, stockez le nom d’utilisateur et le mot de passe dans une variable (par exemple, $UserCredential = Get-Credential). Utilisez ensuite le nom de variable ($UserCredential) pour ce paramètre.

Une fois la commande Connect-IPPSSession terminée, la clé de mot de passe dans la variable est vidée.

Propriétés du paramètre

Type:PSCredential
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DelegatedOrganization

Applicable : Exchange Online

Le paramètre DelegatedOrganization spécifie le organization client que vous souhaitez gérer (par exemple, contosoelectronics.onmicrosoft.com). Ce paramètre fonctionne uniquement si l’organisation cliente a accepté votre gestion déléguée via le programme CSP.

Une fois l’authentification réussie, les applets de commande de cette session sont mappées à l’organisation cliente, et toutes les opérations de cette session sont effectuées sur l’organisation cliente.

Remarques :

  • Utilisez le domaine .onmicrosoft.com principal du organization délégué pour la valeur de ce paramètre.
  • Vous devez utiliser le paramètre AzureADAuthorizationEndpointUri avec ce paramètre.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:2
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DisableWAM

Applicable : Exchange Online

Remarque : ce paramètre est disponible dans la version 3.7.2-Preview1 du module ou les versions ultérieures.

Le commutateur DisableWAM désactive le gestionnaire de comptes web (WAM). Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Si vous rencontrez des problèmes liés au WAM lors de la connexion, vous pouvez utiliser ce commutateur pour désactiver WAM.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-EnableErrorReporting

Applicable : Exchange Online

Remarque : ce paramètre est disponible dans la version de module 3.8.1-Preview1 ou ultérieure.

Le commutateur EnableErrorReporting spécifie s’il faut activer le signalement d’erreurs. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-EnableSearchOnlySession

Applicable : Exchange Online

Remarque : Ce paramètre est disponible dans la version de module 3.9.0-Preview1 ou ultérieure.

Le commutateur EnableSearchOnlySession spécifie s’il faut activer certaines applets de commande eDiscovery et associées qui se connectent à d’autres services Microsoft 365. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-EXOModuleBasePath

Applicable : Exchange Online

Remarque : ce paramètre est disponible dans la version 3.9.1-Preview1 du module ou les versions ultérieures.

Le paramètre EXOModuleBasePath spécifie le dossier dans lequel est stockée la copie temporaire locale du module PowerShell d’Exchange Online. Si la valeur contient des espaces, placez-la entre guillemets (").

Connect-ExchangeOnline commandes stockent une copie temporaire du module Exchange Online localement sur le client pour la connectivité de session. Par défaut, la copie temporaire du module est stockée dans le dossier %TMP % (par défaut, C:\Users\<UserName>\AppData\Local\Temp).

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-FormatTypeName

Applicable : Exchange Online

Le paramètre FormatTypeName spécifie le format de sortie de l’applet de commande.

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:6
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-LogDirectoryPath

Applicable : Exchange Online

Remarque : ce paramètre est disponible dans la version de module 3.8.1-Preview1 ou ultérieure.

Le paramètre LogDirectoryPath spécifie l’emplacement des fichiers journaux. L’emplacement par défaut est %TMP%\EXOCmdletTelemetry\EXOCmdletTelemetry-yyyymmdd-hhmmss.csv.

Si vous spécifiez un emplacement personnalisé et un nom de fichier contenant des espaces, placez la valeur entre guillemets (").

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-LogLevel

Applicable : Exchange Online

Remarque : ce paramètre est disponible dans la version de module 3.8.1-Preview1 ou ultérieure.

Le paramètre LogLevel spécifie le niveau de journalisation. Les valeurs valides sont Par défaut et Toutes.

Propriétés du paramètre

Type:LogLevel
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Organization

Applicable : Exchange Online

Le paramètre Organization spécifie l’organisation lorsque vous vous connectez à l’aide de CBA. Vous devez utiliser le domaine .onmicrosoft.com principal du organization pour la valeur de ce paramètre.

Pour plus d’informations sur l’authentification conditionnelle (CBA), consultez Authentification uniquement par application pour les scripts sans assistance dans le module PowerShell d’Exchange Online.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Prefix

Applicable : Exchange Online

Le paramètre Prefix spécifie une valeur de texte à ajouter aux noms des applets de commande PowerShell Security & Compliance lorsque vous vous connectez. Par exemple, Get-ComplianceCase devient Get-ContosoComplianceCase lorsque vous utilisez la valeur Contoso pour ce paramètre.

  • La valeur de préfixe ne peut pas contenir d’espaces ou de caractères spéciaux tels que des traits de soulignement ou des astérisques.
  • Vous ne pouvez pas utiliser la valeur de préfixe EXO. Cette valeur est réservée aux neuf applets de commande Get-EXO* exclusives intégrées au module.
  • Le paramètre Prefix affecte uniquement les noms des cmdlets Security & Compliance importés. Elle n’affecte pas les noms des applets de commande intégrées au module (par exemple, Disconnect-ExchangeOnline).

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:4
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-PSSessionOption

Applicable : Exchange Online

Remarque : ce paramètre ne fonctionne pas dans les connexions API REST.

Le paramètre PSSessionOption spécifie les options de session à distance PowerShell à utiliser lors de votre connexion à Security & Compliance PowerShell. Ce paramètre ne fonctionne que si vous utilisez également le commutateur UseRPSSession dans la même commande.

Stockez la sortie de la commande New-PSSessionOption dans une variable (par exemple, $PSOptions = New-PSSessionOption <Settings>), et utilisez le nom de la variable comme valeur pour ce paramètre (par exemple, $PSOptions).

Propriétés du paramètre

Type:PSSessionOption
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:3
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ShowBanner

Applicable : Exchange Online

Remarque : Ce paramètre est disponible dans la version 3.2.0 du module ou une version ultérieure.

Le commutateur ShowBanner affiche ou masque le message de bannière qui s’affiche lorsque vous exécutez Connect-IPPSSession. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

  • Pour afficher la bannière, vous n’avez pas besoin d’utiliser ce commutateur (la bannière s’affiche par défaut).
  • Pour masquer la bannière, utilisez la syntaxe suivante : -ShowBanner:$false

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-UserPrincipalName

Applicable : Exchange Online

Le paramètre UserPrincipalName spécifie le compte que vous souhaitez utiliser pour vous connecter (par exemple, navin@contoso.onmicrosoft.com). L’utilisation de ce paramètre vous permet d’ignorer la saisie d’un nom d’utilisateur dans l’invite des informations d’identification d’authentification modernes (vous êtes invité à entrer un mot de passe).

Si vous utilisez le paramètre UserPrincipalName, vous n’avez pas besoin d’utiliser le paramètre AzureADAuthorizationEndpointUri pour les utilisateurs MFA ou fédérés dans des environnements qui l’exigent normalement (UserPrincipalName ou AzureADAuthorizationEndpointUri est requis ; OK pour utiliser les deux).

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-UseRPSSession

Applicable : Exchange Online

Remarque : ce paramètre est déconseillé dans la version 3.9.2 du module ou une version ultérieure. Les connexions PowerShell à distance à PowerShell Sécurité & Conformité sont déconseillées depuis octobre 2023. Pour plus d’informations, voir Dépréciation de Remote PowerShell dans PowerShell Sécurité et conformité.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.