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.