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

Default (Alapértelmezett)

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

Erre a parancsmagra egy munkamenetkonfigurációs objektumot vagy egy munkamenet-konfiguráció nevét tartalmazó sztringet csövezhet.

Kimenetek

None

Ez a parancsmag nem ad vissza objektumokat.

Jegyzetek

A parancsmag használatához a PowerShellt a Futtatás rendszergazdaként beállítással kell elindítania.