Aracılığıyla paylaş


Disable-ExperimentalFeature

Yeni PowerShell örneğinin başlangıcında deneysel bir özelliği devre dışı bırakın.

Sözdizimi

Default EnterprisePublishing

Disable-ExperimentalFeature
    [-Name] <String[]>
    [-Scope <ConfigScope>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Disable-ExperimentalFeature cmdlet'i, PowerShell başlangıcında okunan powershell.config.json ayarları dosyasından adlandırılmış deneysel özellikleri kaldırarak deneysel özellikleri devre dışı bırakır.

Bu cmdlet PowerShell 6.2'de kullanıma sunulmuştur.

Uyarı

Deneysel özellik durumunda yapılan tüm değişiklikler yalnızca PowerShell'in yeniden başlatılmasında etkili olur

Örnekler

Örnek 1: Deneysel bir özelliği devre dışı bırakma

Bu örnekte, bu deneysel özellik daha önce etkinleştirildiyse, PowerShell yeniden başlatıldıktan sonra kullanıcının bu özelliği etkinleştirmemesi için powershell.config.json dosyası güncelleştirilir. Başarılı olduğunda işlem hattına hiçbir çıkış yapılmaz ve yalnızca bir uyarı iletisi görüntülenir.

Disable-ExperimentalFeature -Name PSImplicitRemotingBatching
WARNING: Enabling and disabling experimental features do not take effect until next start of PowerShell.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Cf

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Name

Devre dışı bırakacak deneysel özelliklerin adı veya adları.

Parametre özellikleri

Tür:

String[]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:0
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-Scope

Hangi powershell.config.json'nun güncelleneceğini ve bu güncellemenin tüm kullanıcıları mı yoksa yalnızca geçerli kullanıcıyı mı etkileyeceğini belirler.

Parametre özellikleri

Tür:ConfigScope
Default value:CurrentUser
Kabul edilen değerler:AllUsers, CurrentUser
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-WhatIf

Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Wi

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

ExperimentalFeature

Devre dışı bırakmak için Get-ExperimentalFeature cmdlet'inden ExperimentalFeature'ın örneklerini yöneltin.

Çıkışlar

None

Bu cmdlet çıkış döndürmez.

Notlar

Deneysel bir özelliğin durumunda yapılan değişiklikler yalnızca PowerShell'in yeniden başlatılmasında etkili olur.