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


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-PSSessionConfigurationhaszná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-PSSessionConfigurationtartalmaz.

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.

String

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.