en-US/about_AzDoExtension.help.txt

.NAME
    AzDoExtension
 
.SYNOPSIS
    DSC resource for managing Azure DevOps Marketplace extensions.
 
.DESCRIPTION
 
 
.PARAMETER PublisherId
    Key - System.String
 
.PARAMETER ExtensionId
    Required - System.String
 
.PARAMETER Version
    Read - System.String
 
.PARAMETER DisplayName
    Read - System.String
 
.EXAMPLE 1
 
This example shows how to install an extension in an Azure DevOps organization.
 
Configuration Example
{
    Import-DscResource -ModuleName 'AzureDevOpsDscNative'
 
    node localhost
    {
        AzDoExtension 'AddAzDoExtension'
        {
            Ensure = 'Present'
            PublisherId = 'ms'
            ExtensionId = 'vss-services-github'
        }
    }
}
 
.EXAMPLE 2
 
This example shows how to install a different extension in an Azure DevOps organization.
 
Configuration Example
{
    Import-DscResource -ModuleName 'AzureDevOpsDscNative'
 
    node localhost
    {
        AzDoExtension 'UpdateAzDoExtension'
        {
            Ensure = 'Present'
            PublisherId = 'ms-devlabs'
            ExtensionId = 'workitemsearch'
        }
    }
}
 
.EXAMPLE 3
 
This example shows how to uninstall an extension from an Azure DevOps organization.
 
Configuration Example
{
    Import-DscResource -ModuleName 'AzureDevOpsDscNative'
 
    node localhost
    {
        AzDoExtension 'RemoveAzDoExtension'
        {
            Ensure = 'Absent'
            PublisherId = 'ms'
            ExtensionId = 'vss-services-github'
        }
    }
}