Enable-PSSessionConfiguration
Engedélyezi a munkamenet-konfigurációkat a helyi számítógépen.
Syntax
Enable-PSSessionConfiguration
[[-Name] <String[]>]
[-Force]
[-SecurityDescriptorSddl <String>]
[-SkipNetworkProfileCheck]
[-NoServiceRestart]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Enable-PSSessionConfiguration
parancsmag engedélyezi a letiltott regisztrált munkamenet-konfigurációkat, például a Disable-PSSessionConfiguration
parancsmagok vagy Disable-PSRemoting
az AccessMode paraméter Register-PSSessionConfiguration
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 Enable-PSSessionConfiguration
nélkül 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 azt 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 Enable-PSSessionConfiguration
kezdve a munkamenet-konfigurációWSMan:\<computer>\PlugIn\<SessionConfigurationName>\Enabled
() Engedélyezett tulajdonságának értékét is Igaz értékre állítja. 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, Enable-PSSessionConfiguration
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ójá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 az AdminShell munkamenetkonfigurációit 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-munkamenet konfigurációját, és egy ú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
Jóváhagyást kér a parancsmag futtatása előtt.
Típus: | SwitchParameter |
Aliasok: | cf |
Position: | Named |
Alapértelmezett érték: | False |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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.
Olyan sztringet is beszúrhat, amely egy konfigurációnevet vagy egy munkamenetkonfigurációs objektumot Enable-PSSessionConfiguration
tartalmaz.
Ha kihagyja ezt a paramétert, Enable-PSSessionConfiguration
engedélyezi a Microsoft.PowerShell-munkamenet konfigurációját.
Típus: | String[] |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | True |
-NoServiceRestart
Azt jelzi, hogy a parancsmag nem indítja újra a szolgáltatást.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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ás minden elemét törli a biztonsági leíróból.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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 Enable-PSSessionConfiguration
egy nyilvános hálózaton 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 Set-NetFirewallRule
NetSecurity modul parancsmagát. További információ: Enable-PSRemoting
.
Ezt a paramétert a PowerShell 3.0-ban vezettük be.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Típus: | SwitchParameter |
Aliasok: | wi |
Position: | Named |
Alapértelmezett érték: | False |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
Microsoft.PowerShell.Commands.PSSessionConfigurationCommands
A parancsmaghoz munkamenetkonfigurációs objektumot csövezhet.
Erre a parancsmagra egy munkamenet-konfiguráció nevét tartalmazó sztringet csövezhet.
Kimenetek
None
Ez a parancsmag nem ad vissza kimenetet.
Jegyzetek
A parancsmag használatához a Futtatás rendszergazdaként lehetőséggel kell elindítania a PowerShellt.
Kapcsolódó hivatkozások
- Disable-PSSessionConfiguration
- Get-PSSessionConfiguration
- New-PSSessionConfigurationFile
- New-PSSessionOption
- Register-PSSessionConfiguration
- Set-PSSessionConfiguration
- Test-PSSessionConfigurationFile
- Unregister-PSSessionConfiguration
- WSMan-szolgáltató
- about_Session_Configurations
- about_Session_Configuration_Files