DSC-PackageManagementSource ResourceDSC PackageManagementSource Resource

Van toepassing op: Windows PowerShell 4.0, Windows PowerShell 5.0Applies To: Windows PowerShell 4.0, Windows PowerShell 5.0

De PackageManagementSource in Windows PowerShell Desired State Configuration (DSC)-bron biedt een mechanisme om te registreren of de registratie van gegevensbronnen in een doelknooppunt Package Management.The PackageManagementSource resource in Windows PowerShell Desired State Configuration (DSC) provides a mechanism to register or unregister Package Management sources on a target node. Pakket Management bronnen geregistreerd op deze manier zijn geregistreerd met de systeemcontext, kan worden gebruikt door het systeem-account of door de DSC-engine.Package Management sources registered in this way are registered under the System context, usable by the System account or by the DSC engine. Deze resource vereist de PackageManagement module beschikbaar is via http://PowerShellGallery.com.This resource requires the PackageManagement module, available from http://PowerShellGallery.com.

SyntaxisSyntax

PSModule [string] #ResourceName
{
    Name = [string]
    [ Ensure = [string] { Absent | Present }  ]
    [ InstallationPolicy = [string] ]
    [ ProviderName = [string] ]
    [ SourceUri = [string] ]
    [ SourceCredential = [PSCredential] ]
}

EigenschappenProperties

EigenschapProperty BeschrijvingDescription
NaamName Hiermee geeft u de naam van de pakketbron om te worden ingeschreven of niet geregistreerd op uw systeem.Specifies the name of the package source to be registered or unregistered on your system.
Zorg ervoor datEnsure Hiermee wordt bepaald of de pakketbron worden geregistreerd of de registratie is verwijderd.Determines whether the package source is to be registered or unregistered.
InstallationPolicyInstallationPolicy Hiermee bepaalt u of u de pakketbron vertrouwt.Determines whether you trust the package source. Een van: 'Niet vertrouwd', 'Vertrouwd'.One of: "Untrusted", "Trusted".
ProviderNameProviderName Hiermee geeft u de naam van de OneGet provider waarmee u interop met de pakketbron kunt.Specifies the name of the OneGet provider through which you can interop with the package source.
SourceUriSourceUri Hiermee geeft u de URI van de pakketbron.Specifies the URI of the package source.
SourceCredentialSourceCredential Biedt toegang tot het pakket op een externe bron.Provides access to the package on a remote source.

VoorbeeldExample

In dit voorbeeld wordt de http://nuget.org pakket bron met behulp van de PackageManagementSource DSC-resource.This example registers the http://nuget.org package source using the PackageManagementSource DSC resource.

Configuration PackageManagementSourceTest
{
    PackageManagementSource SourceRepository
    {
        Ensure      = "Present"
        Name        = "MyNuget"
        ProviderName= "Nuget"
        SourceUri   = "http://nuget.org/api/v2/"
        InstallationPolicy ="Trusted"
    }
}