Search Results for

    Show / Hide Table of Contents

    Environment variables

    PnP PowerShell supports a few environment variables you can set to control some of its behaviour. Besides environment variables you can set, PnP PowerShell will also set a few environments for you to use.

    Environment variables you can set

    Environment variable Description
    MicrosoftGraphEndPoint Overrides the default Microsoft Graph endpoint (https://graph.microsoft.com) to use
    ENTRAID_APP_ID When set Connect-PnPOnline will use this value for authentication. See more info at Set a default Client ID
    ENTRAID_CLIENT_ID See ENTRAID_APP_ID
    AZURE_USERNAME A way to set the username to use when authenticating with Connect-PnPOnline -EnvironmentVariable
    AZURE_PASSWORD A way to set the password to use when authenticating with Connect-PnPOnline -EnvironmentVariable
    AZURE_CLIENT_ID A way to set the application registration id/client id to use when authenticating with Connect-PnPOnline -EnvironmentVariable
    AZURE_CLIENT_CERTIFICATE_PATH Allows you to set the path to the certificate to use to authenticate with Connect-PnPOnline -EnvironmentVariable
    AZURE_CLIENT_CERTIFICATE_PASSWORD Allows you to set the password to access the certificate to use to authenticate with Connect-PnPOnline -EnvironmentVariable
    PNPPOWERSHELL_DISABLETELEMETRY Set to 'false' (lowercase) to disable telemetry
    PNPPSCOMPLETERTIMEOUT Defines the timeout to use when using << tab >> completion with PnP PowerShell (available in version 2.99.45 and higher). Tab completion defaults to 2 seconds timeout. The environment variable expects a value in milliseconds. E.g. 1000 equals 1 second. Set the value to 0 to disable tab completion.

    Environment variables set for you

    Environment variable Description
    PNPPSHOST The fully qualified hostname of the tenant you are connected to, e.g. yourtenant.sharepoint.com
    PNPPSSITE The server relative path to the site you are connected to, e.g. /sites/yoursite
    Back to top Generated by DocFX spacer