Determinando o status do driver kernel com PowerShell (pt-BR)

Determinando o status do driver kernel com PowerShell (pt-BR)

Esse artigo foi originalmente escrito em: http://social.technet.microsoft.com/wiki/contents/articles/1570.determining-status-of-kernel-driver-with-powershell-en-us.aspx 



Com o PowerShell 2.0 no Windows Server 2008 R2 você pode consultar um driver de modo kernel com o cmdlet Get-Service.

PS C:\> get-service http | fl *

Name                : HTTP
RequiredServices    : {}
CanPauseAndContinue : False
CanShutdown         : False
CanStop             : True
DisplayName         : http
DependentServices   : {WinRM, Wecsvc, W3SVC, upnphost...}
MachineName         : .
ServiceName         : HTTP
ServicesDependedOn  : {}
ServiceHandle       : SafeServiceHandle
Status              : Running
ServiceType         : KernelDriver
Site                :
Container           :

No entanto, com PowerShell 1.0 no Windows Server 2008, o mesmo comando não funciona.

PS C:\> get-service http | fl *
Get-Service : Cannot find any service with service name 'http'.
At line:1 char:12
+ get-service  <<<< http

No entanto, você pode usar uma classe .NET em vez disso, que trabalha em PowerShell 1.0 e 2.0 no Windows Server 2008 e Windows Server 2008 R2. Provavelmente ele funciona em todas as versões do Windows que suportem pelo menos PowerShell 1.0.

[System.ServiceProcess.ServiceController]::GetDevices() | where-object {$_.name -eq "http"} | fl *



Outras Línguas


Este artigo esta disponível nas seguintes linguagens:
Leave a Comment
  • Please add 3 and 5 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Sort by: Published Date | Most Recent | Most Useful
Comments
Page 1 of 1 (1 items)
Wikis - Comment List
Sort by: Published Date | Most Recent | Most Useful
Posting comments is temporarily disabled until 10:00am PST on Saturday, December 14th. Thank you for your patience.
Comments
  • Luciano Lima [MVP] Brazil edited Original. Comment: Adicionado a origem do artigo.

Page 1 of 1 (1 items)