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 Windows Server AppFabric 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 |
- |
2011-12-05