Enable-PSSessionConfiguration
Engedélyezi a munkamenet-konfigurációkat a helyi számítógépen.
Syntax
Default (Alapértelmezett)
Enable-PSSessionConfiguration
[[-Name] <String[]>]
[-Force]
[-SecurityDescriptorSddl <String>]
[-SkipNetworkProfileCheck]
[-NoServiceRestart]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Ez a parancsmag csak a Windows platformon érhető el.
A Enable-PSSessionConfiguration parancsmag engedélyezi a letiltott regisztrált munkamenet-konfigurációkat, például a Disable-PSSessionConfiguration vagy Disable-PSRemoting parancsmagok, illetve a Register-PSSessionConfiguration paraméterének használatával. Ez egy speciális parancsmag, amelyet a rendszergazdák a felhasználók testreszabott munkamenet-konfigurációinak kezelésére terveztek.
Paraméterek nélkül Enable-PSSessionConfiguration engedélyezi a Microsoft.PowerShell konfigurációt, amely a munkamenetekhez használt alapértelmezett konfiguráció.
Enable-PSSessionConfiguration eltávolítja a Deny_All beállítást az érintett munkamenet-konfigurációk biztonsági leírójából, bekapcsolja a figyelőt, amely bármilyen IP-címen fogadja a kéréseket, és újraindítja a WinRM szolgáltatást. A PowerShell 3.0-tól kezdődően Enable-PSSessionConfiguration a munkamenet-konfiguráció () WSMan:\<computer>\PlugIn\<SessionConfigurationName>\Enabled tulajdonságának értékét Is Igaz értékre állítja. A Enable-PSSessionConfiguration azonban nem távolítja el vagy nem módosítja a Network_Deny_All (AccessMode=Local) biztonsági leíró beállítást, amely lehetővé teszi, hogy csak a helyi számítógép felhasználói használják a munkamenet-konfigurációt.
Példák
1. példa: Az alapértelmezett munkamenet újbóli engedélyezése
Ez a példa újra engedélyezi a Microsoft.PowerShell alapértelmezett munkamenet-konfigurációt a számítógépen.
Enable-PSSessionConfiguration
2. példa: Megadott munkamenetek újbóli engedélyezése
Ez a példa újra engedélyezi a MaintenanceShell- és AdminShell- munkamenet-konfigurációkat a számítógépen.
Enable-PSSessionConfiguration -Name MaintenanceShell, AdminShell
3. példa: Az összes munkamenet újbóli engedélyezése
Ez a példa újra engedélyezi a számítógép összes munkamenet-konfigurációját. Ezek a parancsok egyenértékűek. Ezért bármelyiket használhatja.
Enable-PSSessionConfiguration -Name *
Get-PSSessionConfiguration | Enable-PSSessionConfiguration
Enable-PSSessionConfiguration nem okoz hibát, ha engedélyez egy már engedélyezett munkamenet-konfigurációt.
4. példa: Munkamenet újbóli engedélyezése és új biztonsági leíró megadása
Ez a példa újra engedélyezi a MaintenanceShell munkamenetkonfigurációját, és új biztonsági leírót ad meg a konfigurációhoz.
$sddl = "O:NSG:BAD:P(A;;GXGWGR;;;BA)(A;;GAGR;;;S-1-5-21-123456789-188441444-3100496)S:P"
Enable-PSSessionConfiguration -Name MaintenanceShell -SecurityDescriptorSDDL $sddl
Paraméterek
-Confirm
Megerősítést kér a parancsmag futtatása előtt.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | False |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
| Aliasok: | Cf |
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 |
-Force
Azt jelzi, hogy a parancsmag nem kéri a megerősítést, és kérés nélkül újraindítja a WinRM szolgáltatást. A szolgáltatás újraindítása hatékonyabbá teszi a konfiguráció módosítását.
Az újraindítás megelőzéséhez és az újraindítási kérés letiltásához használja a NoServiceRestart paramétert.
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 |
-Name
Megadja az engedélyezni kívánt munkamenet-konfigurációk nevét. Adjon meg egy vagy több konfigurációnevet. A helyettesítő karakterek használata engedélyezett.
A Enable-PSSessionConfigurationegy konfigurációnevet vagy munkamenetkonfigurációs objektumot tartalmazó sztringet is beszúrhat.
Ha kihagyja ezt a paramétert, Enable-PSSessionConfiguration engedélyezi a Microsoft.PowerShell munkamenet-konfigurációját.
Paramétertulajdonságok
| Típus: | String[] |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | True |
| DontShow: | False |
Paraméterkészletek
(All)
| Position: | 0 |
| Kötelező: | False |
| Folyamatból származó érték: | True |
| Folyamatból származó érték tulajdonságnév alapján: | True |
| Fennmaradó argumentumokból származó érték: | False |
-NoServiceRestart
Azt jelzi, hogy a parancsmag nem indítja újra a szolgáltatá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 |
-SecurityDescriptorSddl
Megadja azt a biztonsági leírót, amellyel ez a parancsmag lecseréli a munkamenet-konfiguráció biztonsági leíróját.
Ha kihagyja ezt a paramétert, Enable-PSSessionConfiguration csak a megtagadási elemet törli a biztonsági leíróból.
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 |
-SkipNetworkProfileCheck
Azt jelzi, hogy ez a parancsmag engedélyezi a munkamenet-konfigurációt, ha a számítógép nyilvános hálózaton van. Ez a paraméter engedélyezi a nyilvános hálózatok tűzfalszabályát, amely csak az azonos helyi alhálózatban lévő számítógépekről engedélyezi a távelérést. Alapértelmezés szerint egy nyilvános hálózaton Enable-PSSessionConfiguration meghiúsul.
Ez a paraméter a Windows operációs rendszer ügyfélverzióihoz készült. A Windows operációs rendszer kiszolgálóinak helyi alhálózati tűzfalszabálya van a nyilvános hálózatokhoz. Ha azonban a helyi alhálózati tűzfalszabály le van tiltva a Windows operációs rendszer kiszolgálói verziójában, ez a paraméter újra engedélyezi azt.
Ha el szeretné távolítani a helyi alhálózati korlátozást, és engedélyezni szeretné a távelérést a nyilvános hálózatok minden helyről, használja a NetSecurity modul Set-NetFirewallRule parancsmagot. További információért lásd Enable-PSRemoting.
Ezt a paramétert a PowerShell 3.0-ban vezettük be.
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 |
-WhatIf
Megjeleníti, mi történne, ha a parancsmag futna. A parancsmag nem fut.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | False |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
| Aliasok: | Wi |
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
Microsoft.PowerShell.Commands.PSSessionConfigurationCommands
A parancsmaghoz munkamenetkonfigurációs objektumot csövezhet.
String
Erre a parancsmagra egy munkamenet-konfiguráció nevét tartalmazó sztringet csövezhet.
Kimenetek
None
Ez a parancsmag nem ad vissza kimenetet.
Jegyzetek
Ez a parancsmag csak Windows-platformokon érhető el.
A parancsmag használatához a PowerShellt a Futtatás rendszergazdaként beállítással kell elindítania.
Kapcsolódó hivatkozások
- PSSessionConfiguration letiltása
- Get-PSSessionConfiguration (PSSession konfiguráció lekérése)
- New-PSSessionConfigurationFile
- New-PSSessionOption
- Register-PSSessionConfiguration
- Set-PSSessionConfiguration (PowerShell munkamenet konfiguráció beállítása)
- Test-PSSessionConfigurationFile
- Unregister-PSSessionConfiguration
- WSMan-szolgáltató
- a munkamenet-konfigurációk_ról
- A munkamenet-konfigurációs fájlokról