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.