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


Get-PSSessionCapability

Lekéri egy adott felhasználó képességeit egy korlátozott munkamenet-konfigurációban.

Syntax

Default (Alapértelmezett)

Get-PSSessionCapability
    [-ConfigurationName] <String>
    [-Username] <String>
    [-Full]
    [<CommonParameters>]

Description

A Get-PSSessionCapability parancsmag egy korlátozott munkamenet-konfigurációban egy adott felhasználó képességeit kapja meg. Ezzel a parancsmaggal ellenőrizheti a felhasználók egyéni munkamenet-konfigurációit.

A Windows PowerShell 5.0-tól kezdve használhatja a RoleDefinitions tulajdonságot egy munkamenet-konfigurációs (.pssc) fájlban. Ezzel a tulajdonsággal különböző képességeket biztosíthat a felhasználóknak egyetlen korlátozott végponton a csoporttagság alapján. A Get-PSSessionCapability parancsmag csökkenti a végpontok naplózásának összetettségét azáltal, hogy lehetővé teszi a felhasználó számára biztosított pontos képességek meghatározását.

Alapértelmezés szerint a Get-PSSessionCapability parancsmag visszaadja azoknak a parancsoknak a listáját, amelyeket a megadott felhasználó futtathat a megadott végponton. Ez egyenértékű a megadott végponton Get-Command futtató felhasználóval. Ha a Teljes paraméterrel fut, ez a parancsmag egy InitialSessionState objektumot ad vissza. Ez az objektum részletes információkat tartalmaz arról a PowerShell-futtatótérről, amellyel a megadott felhasználó a megadott végponton kommunikálna. Olyan információkat tartalmaz, mint a nyelvi mód, a végrehajtási szabályzat és a környezeti változók.

Példák

1. példa: Parancsok lekérése egy felhasználó számára

Get-PSSessionCapability -ConfigurationName Endpoint1 -Username 'CONTOSO\User'

Ez a példa visszaadja a CONTOSO\User felhasználó számára elérhető parancsokat, amikor a helyi számítógépen csatlakozik az Endpoint1 korlátozott végponthoz.

2. példa: A felhasználó futtatóterének részleteinek lekérése

Get-PSSessionCapability -ConfigurationName Endpoint1 -Username 'CONTOSO\User' -Full

Ez a példa azt a futtatóteret adja vissza, amellyel a felhasználó CONTOSO\User kapcsolatba lépne az Endpoint1 korlátozott végponthoz való csatlakozáskor.

Paraméterek

-ConfigurationName

Megadja a vizsgált korlátozott munkamenet-konfigurációt (végpontot).

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:0
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

-Full

Azt jelzi, hogy ez a parancsmag a megadott korlátozott végponton a megadott felhasználó teljes kezdeti munkamenet-állapotát adja vissza.

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

-Username

Megadja azt a felhasználót, akinek a képességeit vizsgálja.

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: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

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.

Kimenetek

AliasInfo

FunctionInfo

InitialSessionState