Partage via


Chaînage des cmdlets

Le chaînage permet de relier des cmdlets. L'objet renvoyé par une cmdlet est utilisé comme entrée d'une autre cmdlet. La combinaison des cmdlets est implémentée dans une seule commande, dans laquelle deux cmdlets consécutives sont liées par une barre verticale. L'objet renvoyé par la cmdlet à gauche de la barre verticale est transmise à la cmdlet à droite de la barre verticale. De même, cette cmdlet peut être associée à une autre cmdlet par le biais d'une barre verticale, la sortie d'objet de la deuxième cmdlet étant utilisée comme entrée de la troisième cmdlet. Les commandes d'un tel pipeline sont traitées de gauche à droite dans leur ordre d'apparition. Toutefois, le traitement est géré comme une seule opération et la sortie est affichée dès qu'elle est générée.

Combinaisons de chaînage

Les cmdlets de Microsoft AppFabric 1.1 pour Windows Server sont conçues pour être utilisées avec d'autres cmdlets. Seule une partie des cmdlets peut être utilisée dans une séquence de chaînage. La sortie de la cmdlet à gauche de la barre verticale doit correspondre à l'entrée de la cmdlet à droite de la barre verticale. Cela peut se produire de deux manières. Tout d'abord, la première cmdlet peut générer un objet du même type que l'objet d'entrée requis par la deuxième cmdlet. Ensuite, un objet de sortie de la première cmdlet peut être accepté comme paramètre de la deuxième cmdlet. La première condition correspond à la condition par défaut et le moteur Windows PowerShell vérifie celle-ci lorsque la commande est exécutée. Si la première condition ne se produit pas, le moteur Windows PowerShell recherche la deuxième condition.

Les paramètres AppFabric suivants peuvent être liés dans une séquence de chaînage :

Producteur de cmdlet Type de données de sortie Consommateur de cmdlet

Get-ASApplication

ApplicationInfo

Commun avec ServiceInfo :

Get-ASInstanceUnloadPolicy

Set-ASInstanceUnloadPolicy

Get-ASAppServicePersistence

Set-ASAppServicePersistence

Get-ASInstanceExceptionPolicy

Get-ASAppServiceTracking Profile

Get-ASAppServiceTracking

Import-ASAppServiceTrackingProfile

Remove-ASAppServiceTracking Profile

Get-ASAppServiceCertificate

Set-ASAppServiceCertificate

Get-ASAppServiceThrottling

Set-ASAppServiceThrottling

ApplicationInfo uniquement :

Enable-ASAppDebugTracing

Disable-ASAppDebugTracing

Get-ASAppDebugTracing

Set-ASAppDebugTracing

Get-ASApplication

Enable-ASAppMessageLogging

Disable-ASAppMessageLogging

Get-ASAppMessageLogging

Set-ASAppMessageLogging

Get-ASAppPerformanceCounter

Set-ASAppPerformanceCounter

Get-ASAppService

Get-ASAppService

ServiceInfo

Commun avec Application Info :

Get-ASInstanceUnloadPolicy

Set-ASInstanceUnloadPolicy

Get-ASAppServicePersistence

Set-ASAppServicePersistence

Get-ASInstanceExceptionPolicy

Get-ASAppServiceTrackingProfile

Import-ASAppServiceTrackingProfile

Remove-ASAppServiceTrackingProfile

Get-ASAppServiceCertificate

Set-ASAppServiceCertificate

Get-ASAppServiceThrottling

Set-ASAppServiceThrottling

ServiceInfo uniquement :

Enable-ASAppServiceAutoStart

Disable-ASAppServiceAutoStart

Get-ASAppServiceAutoStart

Get-ASAppServiceTracking

Get-ASAppServiceEndpoint

Set-ASAppServiceEndpoint

Get-ASAppServiceEndpointAuthentication

Get-ASAppServiceEndpointTransportQuota

Set-ASAppServiceEndpointTransportQuota

Get-ASAppServiceInstance

Get-ASAppDebugTracing

DebugTracingInfo

-

Get-ASInstanceExceptionPolicy

InstanceSuspendOn UnhandledExceptionInfo

-

Get-ASInstanceUnloadPolicy

InstanceUnloadInfo

-

Get-ASAppMessageLogging

ApplicationMessageLoggingInfo

-

Get-ASAppMonitoring

-

Get-ASMonitoringDatabaseArchiveConfiguration

DatabaseInfo

-

Get-ASAppPerformanceCounter

PerformanceCounterInfo

-

Get-ASAppServiceAutoStart

ServiceAutoStartInfo

-

Get-ASAppServiceCertificate

ServiceCertificateInfo

-

Get-ASAppServiceEndpoint

ServiceEndpointInfo

Get-ASAppServiceEndpointAuthentication

Get-ASAppServiceEndpointTransportQuota

Set-ASAppServiceEndpointAuthentication

Set-ASAppServiceEndpointTransportQuota

Get-ASAppServiceCertificateEndpointAuthentication

ServiceEndpointAuthenticationInfo

-

Get-ASAppServiceCertificateEndpointTransportQuota

ServiceEndpointTransportQuotaInfo

-

Get-ASAppServiceInstance

ServiceInstanceInfo

Stop-ASAppServiceInstance

Suspend-ASAppServiceInstance

Resume-ASAppServiceInstance

Get-ASAppServicePersistence

ServicePersistenceInfo

-

Get-ASAppServiceThrottling

ServiceThrottlingInfo

-

Get-ASAppServiceTrackingProfile

TrackingProfileInfo

-

  2012-03-05