如何在桌面上使用 BGinfo 获得正常运行时间?

How to get uptime using BGinfo on desktop?

提问人:Vinod Lohar 提问时间:8/2/2023 最后编辑:BorisonekenobiVinod Lohar 更新时间:8/3/2023 访问量:94

问:

here the example of the system uptime

我需要帮助来获得使用 BGinfo 的系统正常运行时间。

我尝试了各种方法,包括 PowerShell 和 VBScript,但不幸的是,我无法在 BGinfo 桌面壁纸上显示正常运行时间信息。

谁能帮我解决这个问题?您的协助将不胜感激。

谢谢

我尝试使用各种方法(包括 WMI、PowerShell 和 VBS 脚本)检索系统运行时间值。但是,我在将 PowerShell 脚本集成到 BGinfo 应用程序中时遇到了困难。以下是我一直在使用的 PowerShell 脚本,用于获取系统正常运行时间:

$ComputerName = $env:COMPUTERNAME
$userSystem = Get-WmiObject win32_operatingsystem -ComputerName $ComputerName -ErrorAction SilentlyContinue
if ($userSystem.LastBootUpTime) {
    $sysuptime= (Get-Date) - 
    $userSystem.ConvertToDateTime($userSystem.LastBootUpTime)
    Write-Output ("Last boot: " + 
    $userSystem.ConvertToDateTime($userSystem.LastBootUpTime) )
    Write-Output ("Uptime : " + $sysuptime.Days + " Days " + 
    $sysuptime.Hours + " Hours " + $sysuptime.Minutes + " Minutes" )
}
else {
    Write-Warning "Unable to connect to $computername"
}

我想学习如何将 PowerShell 脚本合并到 BGinfo 应用程序中以在桌面上显示系统正常运行时间信息。通过将 PowerShell 脚本与 BGinfo 集成,我的目标是将当前系统的正常运行时间显示为桌面信息的一部分。关于如何实现这一目标的任何指导或指示将不胜感激。

PowerShell System Desktop 正常运行时间

评论


答: 暂无答案