Get-DSAdministrationLog
Synopsis
Get administration logs.
Syntax
__AllParameterSets
Get-DSAdministrationLog [-DateFilter <DateFilter>] [-After <datetime>] [-Before <datetime>]
[-Filter <string>] [-PageSize <int>] [<CommonParameters>]Description
Get administration logs from the server. Optionally filter by date range or keyword. If no date filter is applied, log entries from the last 7 days are fetched. Returns all matching log entries.
Examples
Example 1
PS C:\> Get-DSAdministrationLog -Filter 'John'Gets all administration log entries mentioning 'John' from the last 7 days (default).
Example 2
PS C:\> $before = (Get-Date '2025-03-31').AddDays(1).AddMilliseconds(-1)
PS C:\> Get-DSAdministrationLog -DateFilter Custom -After '2025-01-01' -Before $beforeGets all administration log entries for Q1 2025. Since -Before defaults to midnight, $before is set to 23:59:59.999 to include the full last day.
Parameters
-After
Start of the date range. Required when using -DateFilter Custom. Also implicitly activates a custom date range when provided without -DateFilter.
-Before
End of the date range. Defaults to the current date and time when not specified.
-DateFilter
Preset date range for the logs. Defaults to Last7Days. Use Custom with -After to specify an exact range.
-Filter
Filter results by user name, machine name, or message (partial match).
-PageSize
Number of log entries fetched per request. Default is 10000. Increase this value to reduce the number of requests for large datasets (fewer round trips), or decrease it if you encounter timeout issues due to heavy payloads.
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Outputs
RemoteDesktopManager.PowerShellModule.PSOutputObject.PSAdministrationLogItem
Notes
For more information, type "Get-Help Get-DSAdministrationLog -detailed". For technical information, type "Get-Help Get-DSAdministrationLog -full".
Last updated
Was this helpful?