Set-LogProperties

Zmienia właściwości dziennika zdarzeń systemu Windows.

Składnia

Default (domyślnie)

Set-LogProperties
    [-LogDetails] <LogDetails>
    [-Force]
    [<CommonParameters>]

Opis

Ten cmdlet jest dostępny tylko na platformie Windows.

To polecenie cmdlet zmienia ustawienia konfiguracji dziennika zdarzeń systemu Windows. To polecenie cmdlet jest używane przez cmdlety Enable-PSTrace i Disable-PSTrace.

Cmdlet należy uruchomić z podwyższonej sesji PowerShell.

Przykłady

Przykład 1. Zmiana ustawienia przechowywania dziennika zdarzeń programu Windows PowerShell

$logDetails = Get-LogProperties 'Windows PowerShell'
$logDetails.Retention = $true
Set-LogProperties -LogDetails $logDetails
Get-LogProperties 'Windows PowerShell'
Name       : Windows PowerShell
Enabled    : True
Type       : Admin
Retention  : True
AutoBackup : False
MaxLogSize : 15728640

Parametry

-Force

Służy do wymuszenia zmiany bez monitowania.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-LogDetails

Zaktualizowane ustawienia konfiguracji, które mają być przypisane do dziennika zdarzeń.

Właściwości parametru

Typ:Microsoft.PowerShell.Diagnostics.LogDetails
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:0
Obowiązkowe:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wejściowe

Microsoft.PowerShell.Diagnostics.LogDetails

Do tego polecenia cmdlet można przekazać w pełni skonfigurowany obiekt LogDetails. W związku z tym, aby zmienić jedno ustawienie, należy użyć Get-LogProperties, aby pobrać bieżącą konfigurację.

Dane wyjściowe

None

To polecenie cmdlet nie zwraca żadnych danych wyjściowych.

Notatki

Cmdlet należy uruchomić z podwyższonej sesji PowerShell.