Megosztás a következőn keresztül:


Get-WmiObject

Lekéri a Windows Management Instrumentation (WMI) osztályok példányait vagy az elérhető osztályokra vonatkozó információkat.

Syntax

query (Alapértelmezett)

Get-WmiObject
    [-Class] <String>
    [[-Property] <String[]>]
    [-Filter <String>]
    [-Amended]
    [-DirectRead]
    [-AsJob]
    [-Impersonation <ImpersonationLevel>]
    [-Authentication <AuthenticationLevel>]
    [-Locale <String>]
    [-EnableAllPrivileges]
    [-Authority <String>]
    [-Credential <PSCredential>]
    [-ThrottleLimit <Int32>]
    [-ComputerName <String[]>]
    [-Namespace <String>]
    [<CommonParameters>]

list

Get-WmiObject
    [[-Class] <String>]
    [-Recurse]
    [-Amended]
    [-List]
    [-AsJob]
    [-Impersonation <ImpersonationLevel>]
    [-Authentication <AuthenticationLevel>]
    [-Locale <String>]
    [-EnableAllPrivileges]
    [-Authority <String>]
    [-Credential <PSCredential>]
    [-ThrottleLimit <Int32>]
    [-ComputerName <String[]>]
    [-Namespace <String>]
    [<CommonParameters>]

WQLQuery

Get-WmiObject
    -Query <String>
    [-Amended]
    [-DirectRead]
    [-AsJob]
    [-Impersonation <ImpersonationLevel>]
    [-Authentication <AuthenticationLevel>]
    [-Locale <String>]
    [-EnableAllPrivileges]
    [-Authority <String>]
    [-Credential <PSCredential>]
    [-ThrottleLimit <Int32>]
    [-ComputerName <String[]>]
    [-Namespace <String>]
    [<CommonParameters>]

class

Get-WmiObject
    [-Amended]
    [-AsJob]
    [-Impersonation <ImpersonationLevel>]
    [-Authentication <AuthenticationLevel>]
    [-Locale <String>]
    [-EnableAllPrivileges]
    [-Authority <String>]
    [-Credential <PSCredential>]
    [-ThrottleLimit <Int32>]
    [-ComputerName <String[]>]
    [-Namespace <String>]
    [<CommonParameters>]

path

Get-WmiObject
    [-Amended]
    [-AsJob]
    [-Impersonation <ImpersonationLevel>]
    [-Authentication <AuthenticationLevel>]
    [-Locale <String>]
    [-EnableAllPrivileges]
    [-Authority <String>]
    [-Credential <PSCredential>]
    [-ThrottleLimit <Int32>]
    [-ComputerName <String[]>]
    [-Namespace <String>]
    [<CommonParameters>]

Description

A PowerShell 3.0-tól kezdve ezt a parancsmagot Get-CimInstancefelülírta.

A Get-WmiObject parancsmag lekéri a WMI-osztályok példányait vagy az elérhető WMI-osztályokra vonatkozó információkat. Távoli számítógép megadásához használja a ComputerName paramétert. Ha a List paraméter meg van adva, a parancsmag információt kap a megadott névtérben elérhető WMI-osztályokról. Ha a Query paraméter meg van adva, a parancsmag egy WMI lekérdezési nyelv (WQL) utasítást futtat.

A Get-WmiObject parancsmag nem használja a Windows PowerShell-remoting parancsmagot a távoli műveletek végrehajtásához. A parancsmag Get-WmiObject paraméterét akkor is használhatja, ha a számítógép nem felel meg a Windows PowerShell-újraküldésre vonatkozó követelményeknek, vagy nincs konfigurálva a Windows PowerShellben való újramotálásra.

A Windows PowerShell 3.0-tól kezdődően az visszaadott objektum Get-WmiObject tulajdonsága PSComputerName aliassal rendelkezik. Így könnyebben felveheti a forrásszámítógép nevét a kimenetbe és a jelentésekbe.

Példák

1. példa: Folyamatok lekérése a helyi számítógépen

Ez a példa lekéri a folyamatokat a helyi számítógépen.

Get-WmiObject -Class Win32_Process

2. példa: Szolgáltatások lekérdezése távoli számítógépen

Ez a példa lekéri a szolgáltatásokat egy távoli számítógépen. A ComputerName paraméter egy távoli számítógép IP-címét adja meg. Alapértelmezés szerint az aktuális felhasználói fióknak a távoli számítógépen a Rendszergazdák csoportjának tagjának kell lennie.

Get-WmiObject -Class Win32_Service -ComputerName 10.1.4.62

3. példa: WMI-osztályok lekérése a helyi számítógép gyökér- vagy alapértelmezett névterében

Ez a példa beolvasja a WMI-osztályokat a helyi számítógép gyökér- vagy alapértelmezett névterébe.

Get-WmiObject -Namespace "root/DEFAULT" -List

4. példa: Névvel ellátott szolgáltatás lekérése több számítógépen

Ez a példa lekéri a WinRM szolgáltatást a ComputerName paraméter értéke által megadott számítógépeken.

Get-WmiObject -Query "select * from Win32_Service where name='WinRM'" -ComputerName Server01, Server02 |
  Format-List -Property PSComputerName, Name, ExitCode, Name, ProcessId, StartMode, State, Status
PSComputerName : SERVER01
Name           : WinRM
ExitCode       : 0
Name           : WinRM
ProcessId      : 844
StartMode      : Auto
State          : Running
Status         : OK

PSComputerName : SERVER02
Name           : WinRM
ExitCode       : 0
Name           : WinRM
ProcessId      : 932
StartMode      : Auto
State          : Running
Status         : OK

A folyamatkezelő (|) elküldi a kimenetet a Format-List parancsmagnak, amely hozzáadja a PSComputerName tulajdonságot az alapértelmezett kimenethez. PSComputerName az visszaadott objektumok Get-WmiObject tulajdonságának aliasa. Ezt az aliast a PowerShell 3.0-ban vezettük be.

5. példa: Szolgáltatás leállítása távoli számítógépen

Ez a példa leállítja a WinRM szolgáltatást egy távoli számítógépen. Get-WmiObject lekéri a WinRM szolgáltatásobjektum példányát a Server01-en. Ezután meghívja az objektum Win32_Service WMI-osztályának StopService metódusát.

(Get-WmiObject -Class Win32_Service -Filter "name='WinRM'" -ComputerName Server01).StopService()

Ez egyenértékű a Stop-Service parancsmag használatával.

6. példa: A BIOS lekérése a helyi számítógépen

Ez a példa lekéri a BIOS-adatokat a helyi számítógépről. A parancsmag Format-List paramétere a visszaadott objektum összes tulajdonságának megjelenítésére szolgál egy listában. Alapértelmezés szerint csak a Types.ps1xml konfigurációs fájlban meghatározott tulajdonságok részhalmaza jelenik meg.

Get-WmiObject -Class Win32_BIOS | Format-List -Property *
Status                : OK
Name                  : Phoenix ROM BIOS PLUS Version 1.10 A05
Caption               : Phoenix ROM BIOS PLUS Version 1.10 A05
SMBIOSPresent         : True
__GENUS               : 2
__CLASS               : Win32_BIOS
__SUPERCLASS          : CIM_BIOSElement
__DYNASTY             : CIM_ManagedSystemElement
__RELPATH             : Win32_BIOS.Name="Phoenix ROM BIOS PLUS Version 1.10
__PROPERTY_COUNT      : 27
__DERIVATION          : {CIM_BIOSElement, CIM_SoftwareElement, CIM_LogicalElement,
__SERVER              : Server01
__NAMESPACE           : root\cimv2
__PATH                : \\SERVER01\root\cimv2:Win32_BIOS.Name="Phoenix ROM BIOS
BiosCharacteristics   : {7, 9, 10, 11...}
BIOSVersion           : {DELL   - 15, Phoenix ROM BIOS PLUS Version 1.10 A05}
BuildNumber           :
CodeSet               :
CurrentLanguage       : en|US|iso8859-1
Description           : Phoenix ROM BIOS PLUS Version 1.10 A05
IdentificationCode    :
InstallableLanguages  : 1
InstallDate           :
LanguageEdition       :
ListOfLanguages       : {en|US|iso8859-1}
Manufacturer          : Dell Inc.
OtherTargetOS         :
PrimaryBIOS           : True
ReleaseDate           : 20101103000000.000000+000
SerialNumber          : 8VDM9P1
SMBIOSBIOSVersion     : A05
SMBIOSMajorVersion    : 2
SMBIOSMinorVersion    : 6
SoftwareElementID     : Phoenix ROM BIOS PLUS Version 1.10 A05
SoftwareElementState  : 3
TargetOperatingSystem : 0
Version               : DELL   - 15
Scope                 : System.Management.ManagementScope
Path                  : \\SERVER01\root\cimv2:Win32_BIOS.Name="Phoenix ROM BIOS
Options               : System.Management.ObjectGetOptions
ClassPath             : \\JUNE-PC\root\cimv2:Win32_BIOS
Properties            : {BiosCharacteristics, BIOSVersion, BuildNumber, Caption...}
SystemProperties      : {__GENUS, __CLASS, __SUPERCLASS, __DYNASTY...}
Qualifiers            : {dynamic, Locale, provider, UUID}
Site                  :
Container             :

7. példa: Szolgáltatások lekérése távoli számítógépen

Ez a példa a parancsmag Get-WmiObject paraméterét használja a szolgáltatások távoli számítógépen való lekéréséhez. A Hitelesítő adatok paraméter értéke egy felhasználói fiók neve. A rendszer jelszót kér a felhasználótól.

Get-WmiObject Win32_Service -Credential FABRIKAM\administrator -ComputerName Fabrikam

Megjegyzés:

A hitelesítő adatok nem használhatók a helyi számítógép megcélzásakor.

Paraméterek

-Amended

Lekéri vagy beállít egy értéket, amely jelzi, hogy a WMI-ből visszaadott objektumoknak módosított információkat kell-e tartalmazniuk. A módosított információk általában honosítható információk, például objektum- és tulajdonságleírások, amelyek a WMI-objektumhoz vannak csatolva.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-AsJob

A parancsot háttérfeladatként futtatja. Ezzel a paraméterrel olyan parancsokat futtathat, amelyek végrehajtása hosszú időt vesz igénybe.

A AsJob paraméter használatakor a parancs egy olyan objektumot ad vissza, amely a háttérfeladatot jelöli, majd megjeleníti a parancssort. Folytathatja a munkát a munkamenetben, amíg a feladat befejeződik. Ha Get-WmiObject a ComputerName paraméterrel használja, a feladat a helyi számítógépen jön létre, és a távoli számítógépek eredményei automatikusan visszakerülnek a helyi számítógépre. A feladat kezeléséhez használja a Job főnevet tartalmazó parancsmagokat. A feladat eredményeinek lekéréséhez használja a Receive-Job parancsmagot.

További információ a Windows PowerShell háttérfeladatairól: about_Jobs és about_Remote_Jobs.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Authentication

Megadja a WMI-kapcsolathoz használandó hitelesítési szintet. Az érvényes értékek a következők:

  • -1: Változatlan
  • 0: alapértelmezett
  • 1: Nincs (Nincs hitelesítés végrehajtva.)
  • 2: Csatlakozás (A hitelesítés csak akkor történik, ha az ügyfél kapcsolatot létesít az alkalmazással.)
  • 3: Hívás (A hitelesítés csak az egyes hívások elején történik, amikor az alkalmazás megkapja a kérést.)
  • 4: csomag (A hitelesítés az ügyféltől kapott összes adaton történik.)
  • 5: PacketIntegrity (Az ügyfél és az alkalmazás között továbbított összes adat hitelesítve és ellenőrizve lesz.)
  • 6: PacketPrivacy (A többi hitelesítési szint tulajdonságait használja a rendszer, és az összes adat titkosítva van.)

Paramétertulajdonságok

Típus:AuthenticationLevel
Alapértelmezett érték:None
Elfogadott értékek:Default, None, Connect, Call, Packet, PacketIntegrity, PacketPrivacy, Unchanged
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Authority

Megadja a WMI-kapcsolat hitelesítéséhez használni kívánt szolgáltatót. Megadhat standard NTLM- vagy Kerberos-hitelesítést. Az NTLM használatához állítsa a szolgáltatói beállítást ntlmdomain:<DomainName>értékre, ahol <DomainName> azonosít egy érvényes NTLM-tartománynevet. A Kerberos használatához adja meg a kerberos:<DomainName>\<ServerName>. A helyi számítógéphez való csatlakozáskor nem vehet fel szolgáltatói beállítást.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Class

Egy WMI-osztály nevét adja meg. Ha ezt a paramétert használja, a parancsmag lekéri a WMI-osztály példányait.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:OsztályNév

Paraméterkészletek

query
Position:1
Kötelező:True
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False
list
Position:1
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-ComputerName

Megadja a felügyeleti művelet célszámítógépét. Adjon meg egy teljes tartománynevet (FQDN), netBIOS-nevet vagy IP-címet. Ha a távoli számítógép más tartományban van, mint a helyi számítógép, a teljes tartománynévre van szükség.

Az alapértelmezett beállítás a helyi számítógép. Ha meg szeretné adni a helyi számítógépet, például a számítógépnevek listájában, használja a localhost, a helyi számítógép nevét vagy a pont (.).

Távoli számítógép megadásakor az aktuális vagy a Hitelesítő adatok paraméterrel megadott fióknak megfelelő engedélyekkel kell rendelkeznie az információk eléréséhez.

Ez a paraméter nem támaszkodik a WS-Managementet használó Windows PowerShell-remotingra. A ComputerName paraméterét akkor is használhatja Get-WmiObject, ha a számítógép nincs WS-Management távoli parancsok futtatására konfigurálva.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:Cn

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Credential

A művelet végrehajtásához engedéllyel rendelkező felhasználói fiókot ad meg. Az alapértelmezett az aktuális felhasználó. Írjon be egy felhasználónevet, például User01, Domain01\User01vagy User@Contoso.com. Vagy adjon meg egy PSCredential objektumot, például a Get-Credential parancsmag által visszaadott objektumot. Amikor beír egy felhasználónevet, a rendszer jelszót kér. A hitelesítő adatok nem használhatók a helyi számítógép megcélzásakor.

Paramétertulajdonságok

Típus:PSCredential
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-DirectRead

Megadja, hogy a WMI-szolgáltató közvetlen hozzáférése kérhető-e a megadott osztályhoz az alaposztályra vagy a származtatott osztályokra való tekintet nélkül.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

query
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False
WQLQuery
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-EnableAllPrivileges

Engedélyezi az aktuális felhasználó összes jogosultságát, mielőtt a parancs meghívja a WMI-hívást.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Filter

A szűrőként használandó Where záradékot adja meg. A WMI lekérdezési nyelv (WQL) szintaxisát használja.

Fontos

Ne adja meg a Where kulcsszót a paraméter értékében. Az alábbi parancsok például csak azokat a logikai lemezeket adják vissza, amelyek DeviceID a "C:" és a "WinRM" nevű szolgáltatásokhoz a Where kulcsszó használata nélkül.

Get-WmiObject Win32_LogicalDisk -Filter "DeviceID = 'C:' "

Get-WmiObject Win32_Service -Filter "name='WinRM'"

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

query
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Impersonation

Megadja a használni kívánt megszemélyesítési szintet.

A paraméter elfogadható értékei a következők:

  • 0: Alapértelmezett. Beolvassa a helyi beállításjegyzéket az alapértelmezett megszemélyesítési szinthez. Az alapértelmezett beállítás általában megszemélyesítési.
  • 1: névtelen . Elrejti a hívó hitelesítő adatait.
  • 2: azonosítása. Lehetővé teszi az objektumok számára a hívó hitelesítő adatainak lekérdezését.
  • 3: megszemélyesítési. Lehetővé teszi, hogy az objektumok a hívó hitelesítő adatait használják.
  • 4: delegálási. Lehetővé teszi, hogy az objektumok más objektumok számára is lehetővé tegyék a hívó hitelesítő adatainak használatát.

Paramétertulajdonságok

Típus:ImpersonationLevel
Alapértelmezett érték:None
Elfogadott értékek:Default, Anonymous, Identify, Impersonate, Delegate
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-List

Lekéri az Névtér paraméter által megadott WMI-osztályok nevét a WMI-adattár névterében.

Ha a Lista paramétert adja meg, de a névtér paramétert nem, Get-WmiObject alapértelmezés szerint a gyökér/CIMV2 névteret használja. Ez a parancsmag nem használja a alapértelmezett névteret beállításjegyzék-bejegyzést a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\Scripting beállításkulcsban az alapértelmezett névtér meghatározásához.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

list
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Locale

A WMI-objektumok előnyben részesített területi beállítását adja meg. Adjon meg egy értéket MS_<LCID> formátumban.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Namespace

A osztály paraméter használatakor a Névtér paraméter megadja azt a WMI-adattár névterét, ahol a megadott WMI-osztály található. Ha a List paraméterrel használja, megadja azt a névteret, amelyből WMI-osztályinformációkat gyűjthet.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:NS

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Property

Megadja azokat a WMI-osztálytulajdonságokat, amelyekből ez a parancsmag információt kap. Adja meg a tulajdonságneveket.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

query
Position:1
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Query

A megadott WMI-lekérdezési nyelv (WQL) utasítást futtatja. Ez a paraméter nem támogatja az esemény-lekérdezéseket.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

WQLQuery
Position:Named
Kötelező:True
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Recurse

Megkeresi az aktuális névteret és az összes többi névteret a Osztály paraméter által megadott osztálynévre.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

list
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-ThrottleLimit

Meghatározza az egyidejűleg végrehajtható WMI-műveletek maximális számát. Ez a paraméter csak akkor érvényes, ha a AsJob paramétert használja a parancs.

Paramétertulajdonságok

Típus:Int32
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

CommonParameters

Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.

Bevitelek

None

A Get-WmiObjectnem hajtható végre.

Kimenetek

PSObject or System.Management.Automation.RemotingJob

Az AsJob paraméter használatakor a parancsmag egy feladatobjektumot ad vissza. Ellenkező esetben az Get-WmiObject visszaadott objektum a osztály paraméter értékétől függ.

Jegyzetek

A Windows PowerShell a Get-WmiObjectkövetkező aliasait tartalmazza:

  • gwmi

A WMI-információk távoli számítógépen való eléréséhez a parancsmagnak egy olyan fiók alatt kell futnia, amely a távoli számítógépen a helyi rendszergazdák csoportjának tagja. Vagy a távoli tárház WMI-névterének alapértelmezett hozzáférés-vezérlése módosítható úgy, hogy hozzáférési jogosultságokat adjon más fiókoknak.

Alapértelmezés szerint csak az egyes WMI-osztályok tulajdonságainak egy része jelenik meg. Az egyes WMI-osztályokhoz megjelenített tulajdonságok halmaza a Types.ps1xml konfigurációs fájlban van megadva. A WMI-objektumok összes tulajdonságának lekéréséhez használja a Get-Member vagy Format-List parancsmagokat.