计算一周的计算机登录次数

2023-12-25

我可能在错误的地方问这个问题(也许我应该去操作系统论坛) - 但我仍然想知道这一点。

我的工作使用的是 Windows-7 机器。我每天登录,做一些工作,然后注销。当我锁定(Windows+L)我的笔记本电脑时,我会短暂休息一下。

我必须考虑到本周末的工作小时数,这意味着我登录到这台机器的时间。

问题是我确实完成了分配给我的所有工作,但我忘记跟踪我登录到这台机器的确切时间。我可能在早上 5 点登录,然后在下午 3 点注销 - 而且我没有任何手动记录我的时间。

Windows 是否有地方每周跟踪

每天说:

某一天该系统的“最晚注销时间 - 最早登录时间”。我只需要一周的这些日志。

如有任何提示,我们将不胜感激。谢谢


多年来我一直试图解决这个问题,但最近才找到一个解决方案:

  1. 无需管理权限即可实施
  2. 不需要额外的软件

感谢指导技术 https://www.guidingtech.com/6068/track-work-time-login-lock-task-schedule/用于提供如下所示的解决方案。根据需要更改建议的文件夹和文件名,但相应地调整批处理文件代码和任务计划程序命令。

第一部分:创建脚本

  1. 创建您想要存放登录和锁定/注销的脚本和文本日志文件的文件夹。对于此示例,我假设所需的文件夹是“C:!Scripts\Login\”
  2. 在该文件夹中创建一个新的文本文件并将其命名为login.bat。执行此操作的快速方法是右键单击文件夹视图中的空白区域,然后选择新建 > 文本文档,然后命名它登录.bat.
  3. 打开文本文件并复制并粘贴以下代码:

    echo off    
    set datecode=%date:~-4%-%date:~7,2%-%date:~4,2% %time:~0,2%:%time:~3,2%:%time:~6,2%
    if "%1"=="i" echo %datecode% - Logged in >> C:\!Scripts\Login\login.txt
    if "%1"=="o" echo %datecode% - Locked computer >> C:\!Scripts\Login\login.txt
    
  4. 保存新的批处理文件

第二部分:创建登录任务

  1. 打开任务计划程序。按 Windows 键,然后键入“任务计划程序”并单击以该名称出现的应用程序。或者,使用开始 > 运行 (Win + R), type 任务schd.msc并按 Enter 键。
  2. Select 创建任务...从右侧的动作
  3. 输入任务名称,例如“记录登录日期和时间”
  4. 单击Triggers选项卡并添加一个新的触发器。选择:

    • 开始任务:登录时
    • 特定用户:这应该是您的 Windows 帐户名。
    • 单击“确定”添加触发器。
  5. 添加另一个触发器,除了这次选择开始任务:在工作站上解锁。单击“确定”添加触发器。

  6. Click on the Actions tab. Add a new action and point it to your login script with the argument i. enter image description here

单击“确定”添加操作。 7. (可选 – 仅当您使用笔记本电脑时才需要)单击状况选项卡并取消选中显示的框仅当计算机使用交流电源时才启动任务。点击OK创建任务。

第三部分:创建锁任务

  1. 在任务计划程序中,选择创建任务...从右侧的动作。
  2. 输入任务名称,例如记录锁定日期和时间.
  3. Click on the Triggers tab and add a new trigger. Select:
    • 开始任务:工作站锁定
    • 特定用户:这应该是您的 Windows 帐户
    • 单击“确定”添加触发器。
  4. Click on the Actions tab. Add a new action and point it to your login script with the argument o. enter image description here

单击“确定”添加操作。

  1. (可选 - 仅当您使用笔记本电脑时才需要)单击状况选项卡并取消选中显示的框仅当计算机使用交流电源时才启动任务。单击“确定”创建任务。

第四部分:测试一切是否按预期工作

您的工作现已完成。您只需要测试一切是否按预期工作。只需按一下即可锁定计算机WIN+L并重新登录。如果您正确遵循了说明,现在您的脚本所在的文件夹中应该有一个名为 login.txt 的文件。该文件应包含您每次登录和退出计算机的日志。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

计算一周的计算机登录次数 的相关文章

  • Windows下Kafka托管在Docker中删除主题时出现异常

    我在 Windows 的 Docker 中托管 Kafka 威斯迈斯特 卡夫卡 https hub docker com r wurstmeister kafka 使用 docker 镜像 Kafka 数据存储在本地 Windows 文件夹
  • 避免 Inno Setup 中的“无法展开 shell 文件夹常量 userdocs”错误

    我将一些示例文档安装到 Windows 上标准 我的文档 文件夹的 PerfectTablePlan 子文件夹中 这对于 99 以上的用户来说效果很好 但是 如果用户没有 我的文档 文件夹 我会收到许多以下形式的丑陋错误消息 内部错误 无法
  • 在 Windows 11 上无需管理员权限即可运行 Visual Studio 2022

    我在 Windows 11 上安装了 Visual Studio 2022 当我启动它时 它始终以管理员权限运行 我想在没有管理员权限的情况下运行它 我的 Windows 只有一个帐户 该帐户具有管理员权限 x 我做了什么 确认VS2022
  • 为什么我们从 MultiByte 转换为 WideChar?

    我习惯于处理 ASCII 字符串 但现在使用 UNICODE 我对一些术语感到非常困惑 什么是多字节字符以及什么是widechar有什么不同 多字节是指在内存中包含多个字节的字符吗 widechar只是一个数据类型来表示吗 为什么我们要从M
  • SharePoint Online 身份验证失败

    我有一个 C 应用程序 它通过使用 Web 请求对 SharePoint Online 进行身份验证 它对我来说非常有用 但其他人收到以下错误
  • C# SMTP 身份验证失败,但凭据正确

    这是我的问题 我编写了以下程序来测试是否可以发送电子邮件 class Program static void Main string args try Console WriteLine Mail To MailAddress to new
  • Python 无法在 git bash 命令行中工作

    Python 不会在 git bash Windows 中运行 当我在命令行中输入 python 时 它会将我带到一个空行 而不会像在 Powershell 中一样显示它已输入 python 2 7 10 它没有给我错误消息 但 pytho
  • 如何更改选项卡控件的名称

    我在 C WinForms 应用程序中使用选项卡控件 我想更改选项卡的标题 默认情况下它们是 tabPage1 tabPage2 等 一种无需代码即可实现的懒惰方法 选择选项卡控件 Go to properties use F4 to do
  • 嵌入清单文件以要求具有 mingw32 的管理员执行级别

    我正在 ubuntu 下使用 i586 mingw32msvc 交叉编译应用程序 我很难理解如何嵌入清单文件以要求 mingw32 具有管理员执行级别 对于我的例子 我使用了这个hello c int main return 0 这个资源文
  • Windows 上的 Openssl 错误 0x02001005 和 0x2006D002?

    我正在尝试使用 openssl 将 cer 证书转换为 p12 证书 这是我正在使用的命令 C OpenSSL Win32 bin gt openssl x509 inform der in developer identity cer o
  • 确定用于映射网络驱动器的域和用户名

    使用带有 SP1 的 Windows 7 Enterprise 但我希望得到适用于 Windows XP 2003 2008 Vista 7 的通用答案 从命令提示符处 我执行net use命令将 Z 驱动器映射到另一台计算机上的共享 但我
  • 使用 Django REST 框架进行 SAML SSO 身份验证

    我目前正在开发 AngularJS 前端和 Django REST 后端 我一直在使用Django rest auth https github com Tivix django rest auth过去需要对两者之间的连接进行身份验证 但现
  • Docker Hub API v2 令牌身份验证问题

    目前 我正在开发一个非常轻量级版本的 Docker 容器编排器 并且我必须能够从公共 Docker Hub 注册表获取图像摘要 我想使用 Docker Registry API v2 来实现此目的 我正在尝试使用以下 API 调用获取授权令
  • 在 docker 中重定向命令输出

    我想为我的服务器做一些简单的日志记录 它是一个在 Docker 容器中运行的小型 Flask 应用程序 这是 Dockerfile Dockerfile FROM dreen flask MAINTAINER dreen WORKDIR s
  • 从命令行运行 R 代码 (Windows)

    我在名为 analysis r 的文件中有一些 R 代码 我希望能够从命令行 CMD 运行该文件中的代码 而无需通过 R 终端 并且我还希望能够传递参数并在我的代码中使用这些参数 例如就像下面的伪代码 C gt execute r scri
  • 如何在Windows上分离“Git bash”中启动的“git gui”?

    例如 我开始 git bash 我导航到某个目录 I start git gui 我关闭控制台窗口或按 Ctrl C Git gui 的窗口消失了 即使我用过git gui disown 即使当我按 Ctrl C 时它不在前台 如何正确分离
  • 本地推送通知到在应用程序内运行 JS 代码的 Win8 Live Tile

    我正在尝试将更新发送到我的应用程序的磁贴 当应用程序运行时 这可以正常工作 例如 当用户单击按钮时 我可以轻松地将磁贴更新通知发送到磁贴 我无法解决的是当应用程序无法运行时如何更新磁贴 我找到的唯一选择是使用以下命令从远程 Web 服务器拉
  • 需要 TensorFlow 依赖项。如何在 Windows 上运行 TensorFlow

    我有兴趣让 TensorFlow 在 Windows 上运行 但目前我意识到这是不可能的 因为某些依赖项无法在 Windows 上使用 例如巴泽尔 之所以出现这种需求 是因为据我目前了解 从 TensorFlow 访问 GPU 的唯一方法是
  • 相当于Linux中的导入库

    在 Windows C 中 当您想要链接 DLL 时 您必须提供导入库 但是在 GNU 构建系统中 当您想要链接 so 文件 相当于 dll 时 您就不需要链接 为什么是这样 是否有等效的 Windows 导入库 注意 我不会谈论在 Win
  • 如何将 GIT 调用的输出获取到批处理脚本中的变量中?

    我有一个 git 命令来获取当前存储库的最新 SHA 如下所示 git log pretty format H n 1 我有一个 Windows 批处理脚本 我想按如下方式使用它 SET CURRENT SHA 但我不知道如何将从 git

随机推荐