Obtiene instancias de las clases de Instrumental de administración de Windows (WMI) o información sobre las clases disponibles.
Sintaxis
Get-WmiObject [-Authority <string>] [-Amended] [-AsJob] [-Authentication {<Default> | <None> | <Connect> | <Call> | <Packet> | <PacketIntegrity> | <PacketPrivacy> | <Unchanged>}] [-ComputerName <string[]>] [-Credential <PSCredential>] [-EnableAllPrivileges] [-Impersonation {<Default> | <Anonymous> | <Identify> | <Impersonate> | <Delegate>}] [-Locale <string>] [-Namespace <string>] [-ThrottleLimit <int>] [<CommonParameters>] Get-WmiObject [[-Class] <string>] [-Authority <string>] [-List] [-Recurse] [-Amended] [-AsJob] [-Authentication {<Default> | <None> | <Connect> | <Call> | <Packet> | <PacketIntegrity> | <PacketPrivacy> | <Unchanged>}] [-ComputerName <string[]>] [-Credential <PSCredential>] [-EnableAllPrivileges] [-Impersonation {<Default> | <Anonymous> | <Identify> | <Impersonate> | <Delegate>}] [-Locale <string>] [-Namespace <string>] [-ThrottleLimit <int>] [<CommonParameters>] Get-WmiObject [-Authority <string>] [-Amended] [-AsJob] [-Authentication {<Default> | <None> | <Connect> | <Call> | <Packet> | <PacketIntegrity> | <PacketPrivacy> | <Unchanged>}] [-ComputerName <string[]>] [-Credential <PSCredential>] [-EnableAllPrivileges] [-Impersonation {<Default> | <Anonymous> | <Identify> | <Impersonate> | <Delegate>}] [-Locale <string>] [-Namespace <string>] [-ThrottleLimit <int>] [<CommonParameters>] Get-WmiObject [-Class] <string> [[-Property] <string[]>] [-Authority <string>] [-DirectRead] [-Filter <string>] [-Amended] [-AsJob] [-Authentication {<Default> | <None> | <Connect> | <Call> | <Packet> | <PacketIntegrity> | <PacketPrivacy> | <Unchanged>}] [-ComputerName <string[]>] [-Credential <PSCredential>] [-EnableAllPrivileges] [-Impersonation {<Default> | <Anonymous> | <Identify> | <Impersonate> | <Delegate>}] [-Locale <string>] [-Namespace <string>] [-ThrottleLimit <int>] [<CommonParameters>] Get-WmiObject -Query <string> [-Authority <string>] [-DirectRead] [-Amended] [-AsJob] [-Authentication {<Default> | <None> | <Connect> | <Call> | <Packet> | <PacketIntegrity> | <PacketPrivacy> | <Unchanged>}] [-ComputerName <string[]>] [-Credential <PSCredential>] [-EnableAllPrivileges] [-Impersonation {<Default> | <Anonymous> | <Identify> | <Impersonate> | <Delegate>}] [-Locale <string>] [-Namespace <string>] [-ThrottleLimit <int>] [<CommonParameters>]
Descripción
El cmdlet Get-WmiObject obtiene instancias de las clases de WMI o información sobre las clases de WMI disponibles. El parámetro ComputerName siempre se puede usar para especificar un equipo remoto. Si se especifica el parámetro List, el cmdlet obtiene información sobre las clases de WMI disponibles en un espacio de nombres especificado. Si se especifica el parámetro Query, el cmdlet ejecuta una instrucción del lenguaje de consultas de WMI (WQL).
El cmdlet Get-WmiObject no utiliza la infraestructura de comunicación remota de Windows PowerShell para realizar operaciones remotas. Puede utilizar el parámetro ComputerName del cmdlet Get-WmiObject aunque el equipo no cumpla los requisitos para comunicación remota de Windows PowerShell y aunque no esté configurado para la comunicación remota en Windows PowerShell.
Parámetros
-Amended
Obtiene o establece un valor que indica si los objetos devueltos desde WMI deben contener información enmendada. Normalmente, la información enmendada es información localizable, como descripciones de objetos y propiedades, que está asociada al objeto de WMI.
¿Requerido? |
false |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-AsJob
Ejecuta el comando como un trabajo en segundo plano. Use este parámetro para ejecutar comandos que tardan mucho tiempo en completarse.
Cuando se utiliza el parámetro AsJob, el comando devuelve un objeto que representa el trabajo en segundo plano y, a continuación, muestra el símbolo del sistema. Puede seguir trabajando en la sesión mientras se completa el trabajo. Si se utiliza Get-WmiObject en un equipo remoto, el trabajo se crea en el equipo local y los resultados de los equipos remotos se devuelven automáticamente al equipo local. Para administrar el trabajo, utilice los cmdlets que contienen el sustantivo Job (cmdlets Job). Para obtener los resultados del trabajo, use el cmdlet Receive-Job.
Nota: para utilizar este parámetro en equipos remotos, los equipos locales y remotos deben estar configurados para la comunicación remota. Además, debe iniciar Windows PowerShell con la opción "Ejecutar como administrador" en Windows Vista y versiones posteriores de Windows. Para obtener más información, vea about_Remote_Requirements.
Para obtener más información sobre los trabajos en segundo plano en Windows PowerShell, vea about_Jobs y about_Remote_Jobs.
¿Requerido? |
false |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-Authentication <AuthenticationLevel>
Especifica el nivel de autenticación que se va a utilizar con la conexión de WMI. Los valores válidos son:
-1: Unchanged
0: Default
1: None (no se realiza ninguna autenticación).
2: Connect (la autenticación se realiza solo cuando el cliente establece una relación con la aplicación).
3: Call (la autenticación se realiza solo al comienzo de cada llamada cuando la aplicación recibe la solicitud).
4: Packet (se autentican todos los datos que se reciben del cliente).
5: PacketIntegrity (se autentican y se comprueban todos los datos que se transfieren entre el cliente y la aplicación).
6: PacketPrivacy (se utilizan las propiedades de los demás niveles de autenticación y se cifran todos los datos).
¿Requerido? |
false |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-Authority <string>
Especifica la autoridad que se va a utilizar para autenticar la conexión de WMI. Puede especificar la autenticación estándar NTLM o Kerberos. Para utilizar NTLM, establezca el valor de autoridad en ntlmdomain:<nombreDeDominio>, donde <nombreDeDominio> identifica un nombre de dominio NTLM válido. Para utilizar Kerberos, especifique kerberos:<nombreDeDominio>\<nombreDeServidor>. No puede incluir el valor de autoridad cuando se conecta al equipo local.
¿Requerido? |
false |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-Class <string>
Especifica el nombre de una clase de WMI. Si se usa este parámetro, el cmdlet recupera instancias de la clase de WMI.
¿Requerido? |
false |
¿Posición? |
2 |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-ComputerName <string[]>
Especifica el equipo en el que se desea ejecutar la operación de administración. El valor puede ser un nombre de dominio completo, un nombre NetBIOS o una dirección IP. Use el nombre del equipo local, localhost, o bien, un punto (.) para especificar el equipo local. El equipo local es el valor predeterminado. Cuando el equipo remoto está en un dominio que no es el del usuario, se debe usar un nombre de dominio completo. Este parámetro se puede canalizar también al cmdlet.
Este parámetro no se basa en la comunicación remota de Windows PowerShell, que utiliza WS-Management. Puede usar el parámetro ComputerName de Get-WmiObject incluso si el equipo no está configurado para la ejecución de comandos remotos de WS-Management.
¿Requerido? |
false |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-Credential <PSCredential>
Especifica una cuenta de usuario con permiso para realizar esta acción. El valor predeterminado es el usuario actual. Escriba un nombre de usuario, como "Usuario01", "Dominio01\Usuario01" o Usuario@Contoso.com. O bien, escriba un objeto PSCredential, como el objeto devuelto por el cmdlet Get-Credential. Cuando escriba un nombre de usuario, se le solicitará una contraseña.
¿Requerido? |
false |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-DirectRead
Especifica si el acceso directo al proveedor de WMI se solicita para la clase especificada sin tener en cuenta su clase base o sus clases derivadas.
¿Requerido? |
false |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-EnableAllPrivileges
Habilita todos los privilegios del usuario actual antes de que el comando realice la llamada a WMI.
¿Requerido? |
false |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-Filter <string>
Especifica una cláusula Where que se usará como filtro. Use la sintaxis del lenguaje de consulta de WMI (WQL).
Importante: no incluya la palabra clave Where en el valor del parámetro. Por ejemplo, los comandos siguientes devuelven solo los discos lógicos donde DeviceID es igual a 'c:' y los servicios donde el nombre es igual a 'WinRM', sin utilizar la palabra clave Where:
get-WmiObject Win32_LogicalDisk -filter "DeviceID = 'c:' "
get-wmiobject win32_service -filter "name='WinRM'"
¿Requerido? |
false |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-Impersonation <ImpersonationLevel>
Especifica el nivel de suplantación que se va a usar. Los valores válidos son:
0: Default (lee el Registro local para el nivel de suplantación predeterminado, que suele estar establecido en "3: Impersonate").
1: Anonymous (oculta las credenciales del autor de la llamada).
2: Identify (permite que los objetos consulten las credenciales del autor de la llamada).
3: Impersonate (permite a los objetos utilizar las credenciales del autor de la llamada).
4: Delegate (permite que los objetos dejen que otros objetos usen las credenciales del autor de la llamada).
¿Requerido? |
false |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-List
Especifica si se deben recuperar y mostrar los nombres de las clases de WMI del espacio de nombres del repositorio de WMI especificado en el parámetro Namespace. Este cmdlet no usa la entrada Default Namespace del Registro incluida en la clave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\Scripting del Registro para determinar el espacio de nombres predeterminado. Si especifica el parámetro List y no especifica el parámetro Namespace, se usará de manera predeterminada el espacio de nombres root\CIMV2.
¿Requerido? |
false |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-Locale <string>
Especifica la configuración regional preferida para los objetos de WMI. Especifica el valor del parámetro Locale como una matriz en el formato MS_<LCID> en el orden preferido.
¿Requerido? |
false |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-Namespace <string>
Si se usa con el parámetro Class, este parámetro especifica el espacio de nombres del repositorio de WMI donde se encuentra la clase de WMI a la que se hace referencia. Si se usa con el parámetro List, especifica el espacio de nombres desde el que se recopilará información sobre la clase de WMI.
¿Requerido? |
false |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-Property <string[]>
Especifica la propiedad o el conjunto de propiedades de la clase de WMI que se van a recuperar.
¿Requerido? |
false |
¿Posición? |
2 |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-Query <string>
Especifica una instrucción del lenguaje de consulta de WMI (WQL) que debe ejecutarse. Este parámetro no admite consultas de eventos.
¿Requerido? |
true |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-Recurse
Hace que el comando busque el espacio de nombres actual y todos los demás espacios de nombres para el nombre de clase especificado en el parámetro Class.
¿Requerido? |
false |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-ThrottleLimit <int>
Permite al usuario especificar un valor de límite para el número de operaciones de WMI que se pueden ejecutar de manera simultánea. Este parámetro se utiliza con el parámetro AsJob.
¿Requerido? |
false |
¿Posición? |
named |
Valor predeterminado |
|
¿Aceptar canalización? |
false |
¿Aceptar caracteres comodín? |
false |
<CommonParameters>
Este cmdlet admite los parámetros comunes: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer y -OutVariable. Para obtener más información, vea about_Commonparameters.
Entradas y salidas
El tipo de entrada es el tipo de los objetos que se pueden canalizar al cmdlet. El tipo devuelto es el tipo de los objetos que el cmdlet devuelve.
Entradas |
Ninguno No se puede canalizar la entrada a Get-WmiObject. |
Salidas |
PSObject or System.Management.Automation.RemotingJob Cuando se usa el parámetro AsJob, el cmdlet devuelve un objeto de trabajo. De lo contrario, el objeto que Get-WmiObject devuelve depende del valor del parámetro Class. |
Notas
Para tener acceso a información de WMI en un equipo remoto, el cmdlet debe ejecutarse con una cuenta que pertenezca al grupo de administradores locales del equipo remoto. Como alternativa, se puede modificar el control de acceso predeterminado en el espacio de nombres WMI del repositorio remoto para otorgar derechos de acceso a otra cuenta.
De forma predeterminada, solo se muestran algunas propiedades de una clase de WMI. El conjunto de propiedades que se mostrarán para cada clase de WMI se especifica en el archivo de configuración Types.ps1xml. Uno de los ejemplos incluidos en este tema de Ayuda muestra la forma de invalidar este comportamiento usando el cmdlet Format-List.
Ejemplo 1
C:\PS>get-wmiobject win32_process __GENUS : 2 __CLASS : Win32_Process __SUPERCLASS : CIM_Process __DYNASTY : CIM_ManagedSystemElement __RELPATH : Win32_Process.Handle="0" __PROPERTY_COUNT : 45 __DERIVATION : {CIM_Process, CIM_LogicalElement, CIM_ManagedSystemElement} __SERVER : SYSTEM01 __NAMESPACE : root\cimv2 __PATH : \\SYSTEM01\root\cimv2:Win32_Process.Handle="0" Caption : System Idle Process CommandLine : CreationClassName : Win32_Process CreationDate : CSCreationClassName : Win32_ComputerSystem CSName : SYSTEM01 Description : System Idle Process ExecutablePath : ExecutionState : Handle : 0 HandleCount : 0 InstallDate : KernelModeTime : 6138394740432 MaximumWorkingSetSize : MinimumWorkingSetSize : Name : System Idle Process OSCreationClassName : Win32_OperatingSystem OSName : Microsoftr Windows VistaT Ultimate |C:\Windows|\Device\Harddisk0\Partition3 OtherOperationCount : 0 OtherTransferCount : 0 PageFaults : 0 PageFileUsage : 0 ParentProcessId : 0 PeakPageFileUsage : 0 PeakVirtualSize : 0 PeakWorkingSetSize : 0 Priority : 0 PrivatePageCount : 0 ProcessId : 0 QuotaNonPagedPoolUsage : 0 QuotaPagedPoolUsage : 0 QuotaPeakNonPagedPoolUsage : 0 QuotaPeakPagedPoolUsage : 0 ReadOperationCount : 0 ReadTransferCount : 0 SessionId : 0 Status : TerminationDate : ThreadCount : 2 UserModeTime : 0 VirtualSize : 0 WindowsVersion : 6.0.6001 WorkingSetSize : 24576 WriteOperationCount : 0 WriteTransferCount : 0 ProcessName : System Idle Process Handles : 0 VM : 0 WS : 24576 Path : ... Descripción ----------- Este comando muestra información sobre todos los procesos que se ejecutan en un equipo.
Ejemplo 2
C:\PS>get-wmiobject win32_service -computername 127.0.0.1 __GENUS : 2 __CLASS : Win32_Process __SUPERCLASS : CIM_Process __DYNASTY : CIM_ManagedSystemElement __RELPATH : Win32_Process.Handle="0" __PROPERTY_COUNT : 45 __DERIVATION : {CIM_Process, CIM_LogicalElement, CIM_ManagedSystemElement} __SERVER : SYSTEM02 __NAMESPACE : root\cimv2 __PATH : \\SYSTEM02\root\cimv2:Win32_Process.Handle="0" Caption : System Idle Process CommandLine : CreationClassName : Win32_Process CreationDate : CSCreationClassName : Win32_ComputerSystem CSName : SYSTEM02 Description : System Idle Process ExecutablePath : ExecutionState : Handle : 0 HandleCount : 0 InstallDate : KernelModeTime : 6138394740432 MaximumWorkingSetSize : MinimumWorkingSetSize : Name : System Idle Process OSCreationClassName : Win32_OperatingSystem OSName : Microsoftr Windows VistaT Ultimate |C:\Windows|\Device\Harddisk0\Partition3 OtherOperationCount : 0 OtherTransferCount : 0 PageFaults : 0 PageFileUsage : 0 ParentProcessId : 0 PeakPageFileUsage : 0 PeakVirtualSize : 0 PeakWorkingSetSize : 0 Priority : 0 PrivatePageCount : 0 ProcessId : 0 QuotaNonPagedPoolUsage : 0 QuotaPagedPoolUsage : 0 QuotaPeakNonPagedPoolUsage : 0 QuotaPeakPagedPoolUsage : 0 ReadOperationCount : 0 ReadTransferCount : 0 SessionId : 0 Status : TerminationDate : ThreadCount : 2 UserModeTime : 0 VirtualSize : 0 WindowsVersion : 6.0.6001 WorkingSetSize : 24576 WriteOperationCount : 0 WriteTransferCount : 0 ProcessName : System Idle Process Handles : 0 VM : 0 WS : 24576 Path : ... Descripción ----------- Este comando muestra información sobre los servicios del equipo remoto. Muestra la información especificando la dirección de protocolo de Internet (IP) 127.0.0.1. Puede cambiar esta dirección IP por cualquier otra dirección IP válida de la red, lo que permite mostrar información sobre los servicios del equipo remoto. De forma predeterminada, la cuenta que se está usando debe pertenecer al grupo de administradores locales del equipo remoto especificado.
Ejemplo 3
C:\PS>get-wmiobject -namespace "root/default" -list NameSpace: ROOT\default Name Methods Properties ---- ------- ---------- __NotifyStatus {} {StatusCode} __ExtendedStatus {} {Description, Operation, ParameterInfo, ProviderName...} __SecurityRelatedClass {} {} __Trustee {} {Domain, Name, SID, SidLength...} __NTLMUser9X {} {Authority, Flags, Mask, Name...} __ACE {} {AccessMask, AceFlags, AceType, GuidInheritedObjectType...} __SecurityDescriptor {} {ControlFlags, DACL, Group, Owner...} __PARAMETERS {} {} __SystemClass {} {} __ProviderRegistration {} {provider} __EventProviderRegistration {} {EventQueryList, provider} __ObjectProviderRegistration {} {InteractionType, provider, QuerySupportLevels, SupportsBat... __ClassProviderRegistration {} {CacheRefreshInterval, InteractionType, PerUserSchema, prov... __InstanceProviderRegistration {} {InteractionType, provider, QuerySupportLevels, SupportsBat... __MethodProviderRegistration {} {provider} __PropertyProviderRegistration {} {provider, SupportsGet, SupportsPut} __EventConsumerProviderRegistration {} {ConsumerClassNames, provider} __thisNAMESPACE {} {SECURITY_DESCRIPTOR} __NAMESPACE {} {Name} __IndicationRelated {} {} __FilterToConsumerBinding {} {Consumer, CreatorSID, DeliverSynchronously, DeliveryQoS...} __EventConsumer {} {CreatorSID, MachineName, MaximumQueueSize} LogFileEventConsumer {} {CreatorSID, Filename, IsUnicode, MachineName...} ActiveScriptEventConsumer {} {CreatorSID, KillTimeout, MachineName, MaximumQueueSize...} NTEventLogEventConsumer {} {Category, CreatorSID, EventID, EventType...} SMTPEventConsumer {} {BccLine, CcLine, CreatorSID, FromLine...} CommandLineEventConsumer {} {CommandLineTemplate, CreateNewConsole, CreateNewProcessGro... __AggregateEvent {} {NumberOfEvents, Representative} __TimerNextFiring {} {NextEvent64BitTime, TimerId} __EventFilter {} {CreatorSID, EventAccess, EventNamespace, Name...} __Event {} {SECURITY_DESCRIPTOR, TIME_CREATED} __NamespaceOperationEvent {} {SECURITY_DESCRIPTOR, TargetNamespace, TIME_CREATED} __NamespaceModificationEvent {} {PreviousNamespace, SECURITY_DESCRIPTOR, TargetNamespace, T... __NamespaceDeletionEvent {} {SECURITY_DESCRIPTOR, TargetNamespace, TIME_CREATED} __NamespaceCreationEvent {} {SECURITY_DESCRIPTOR, TargetNamespace, TIME_CREATED} __ClassOperationEvent {} {SECURITY_DESCRIPTOR, TargetClass, TIME_CREATED} __ClassDeletionEvent {} {SECURITY_DESCRIPTOR, TargetClass, TIME_CREATED} __ClassModificationEvent {} {PreviousClass, SECURITY_DESCRIPTOR, TargetClass, TIME_CREA... __ClassCreationEvent {} {SECURITY_DESCRIPTOR, TargetClass, TIME_CREATED} __InstanceOperationEvent {} {SECURITY_DESCRIPTOR, TargetInstance, TIME_CREATED} __InstanceCreationEvent {} {SECURITY_DESCRIPTOR, TargetInstance, TIME_CREATED} ... Descripción ----------- Este comando muestra la clases de WMI del espacio de nombres raíz o predeterminado del equipo local.
Ejemplo 4
C:\PS>get-wmiobject -query "select * from win32_service where name='WinRM'" -computername server01, server02 ExitCode : 0 Name : WinRM ProcessId : 1708 StartMode : Auto State : Running Status : OK ExitCode : 0 Name : WinRM ProcessId : 948 StartMode : Auto State : Running Status : OK Descripción ----------- Este comando muestra información sobre el servicio WinRM en los equipos que se especifican en el parámetro ComputerName.
Ejemplo 5
C:\PS>(get-wmiobject win32_service -filter "name='WinRM'" -computername server01).StopService() __GENUS : 2 __CLASS : __PARAMETERS __SUPERCLASS : __DYNASTY : __PARAMETERS __RELPATH : __PROPERTY_COUNT : 1 __DERIVATION : {} __SERVER : __NAMESPACE : __PATH : ReturnValue : 0 Another query using get-wmiobject -query "select * from win32_service where name='WinRM'" -computername server01, shows the service as stopped. ExitCode : 0 Name : WinRM ProcessId : 0 StartMode : Auto State : Stopped Status : OK Descripción ----------- Este comando detiene el servicio WinRM en el equipo remoto Server01. El comando utiliza el comando Get-WmiObject estándar y agrega una llamada al método StopService de la clase Win32_Service de WMI.
Ejemplo 6
C:\PS>get-wmiobject win32_bios | format-list * Status : OK Name : Phoenix ROM BIOS PLUS Version 1.10 2.3.1 Caption : Phoenix ROM BIOS PLUS Version 1.10 2.3.1 SMBIOSPresent : True __GENUS : 2 __CLASS : Win32_BIOS __SUPERCLASS : CIM_BIOSElement __DYNASTY : CIM_ManagedSystemElement __RELPATH : Win32_BIOS.Name="Phoenix ROM BIOS PLUS Version 1.10 2.3.1 ",SoftwareElementID="Phoenix ROM BIOS PLUS Version 1.10 2.3.1 ",SoftwareElementState=3,TargetOperatingSystem=0,Version="DELL - 14" __PROPERTY_COUNT : 27 __DERIVATION : {CIM_BIOSElement, CIM_SoftwareElement, CIM_LogicalElement, CIM_ManagedSystemElement} __SERVER : SERVER01 __NAMESPACE : root\cimv2 __PATH : \\SERVER01\root\cimv2:Win32_BIOS.Name="Phoenix ROM BIOS PLUS Version 1.10 2.3.1 ",Software ElementID="Phoenix ROM BIOS PLUS Version 1.10 2.3.1 ",SoftwareElementState=3,TargetOperatingSys tem=0,Version="DELL - 14" BiosCharacteristics : {7, 9, 10, 11...} BIOSVersion : {DELL - 14, Phoenix ROM BIOS PLUS Version 1.10 2.3.1 , Phoenix ROM BIOS PLUS Version 1.10 2.3 .1 , Phoenix ROM BIOS PLUS Version 1.10 2.3.1 } BuildNumber : CodeSet : CurrentLanguage : en|US|iso8859-1 Description : Phoenix ROM BIOS PLUS Version 1.10 2.3.1 IdentificationCode : InstallableLanguages : 1 InstallDate : LanguageEdition : ListOfLanguages : {en|US|iso8859-1} Manufacturer : Dell Inc. OtherTargetOS : PrimaryBIOS : True ReleaseDate : 20070521000000.000000+000 SerialNumber : 8PWRVD1 SMBIOSBIOSVersion : 2.3.1 SMBIOSMajorVersion : 2 SMBIOSMinorVersion : 3 SoftwareElementID : Phoenix ROM BIOS PLUS Version 1.10 2.3.1 SoftwareElementState : 3 TargetOperatingSystem : 0 Version : DELL - 14 Scope : System.Management.ManagementScope Path : \\SERVER01\root\cimv2:Win32_BIOS.Name="Phoenix ROM BIOS PLUS Version 1.10 2.3.1 ",Software ElementID="Phoenix ROM BIOS PLUS Version 1.10 2.3.1 ",SoftwareElementState=3,TargetOperatingSys tem=0,Version="DELL - 14" Options : System.Management.ObjectGetOptions ClassPath : \\SERVER01\root\cimv2:Win32_BIOS Properties : {BiosCharacteristics, BIOSVersion, BuildNumber, Caption...} SystemProperties : {__GENUS, __CLASS, __SUPERCLASS, __DYNASTY...} Qualifiers : {dynamic, Locale, provider, UUID} Site : Container : Descripción ----------- Este comando muestra información del BIOS. Muestra todas las propiedades de la clase de WMI, no sólo las propiedades especificadas en el archivo de configuración Types.ps1xml.
Ejemplo 7
C:\PS>get-wmiobject win32_service -credential FABRIKAM\administrator -computer fabrikam ExitCode : 0 Name : AeLookupSvc ProcessId : 0 StartMode : Manual State : Stopped Status : OK ExitCode : 1077 Name : ALG ProcessId : 0 StartMode : Manual State : Stopped Status : OK ExitCode : 1077 Name : AppIDSvc ProcessId : 0 StartMode : Manual State : Stopped Status : OK ExitCode : 0 Name : Appinfo ProcessId : 888 StartMode : Manual State : Running Status : OK ExitCode : 1077 Name : AppMgmt ProcessId : 0 StartMode : Manual State : Stopped Status : OK ... Descripción ----------- Este comando muestra información sobre los servicios de un equipo denominado Fabrikam. Especifica un nombre de cuenta de usuario mediante el parámetro Credential, que hace que se muestre un cuadro de diálogo en el que se escribe la contraseña correspondiente.
Vea también