PowerShell/demos/SystemD/SystemD/SystemD.psm1

22 lines
508 B
PowerShell

# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
Function Get-SystemDJournal {
[CmdletBinding()]
param (
[Alias("args")][string]$journalctlParameters
)
$sudocmd = "sudo"
$cmd = "journalctl"
$Result = & $sudocmd $cmd $journalctlParameters -o json --no-pager
Try
{
$JSONResult = $Result|ConvertFrom-JSON
$JSONResult
}
Catch
{
$Result
}
}