PowerShell

避免 PowerShell + XAML 界面卡顿 — 通过运行 UI 线程与异步处理来理解其原理

这是一项进阶技术尝试:不阻塞 WPF 的 UI 线程,通过 BeginInvoke 启动另一个 PowerShell 管道,并使用 DispatcherTimer 观察其完成情况。
网络・RFC

使用 PowerShell 观察 TCP 状态——ESTABLISHED 和 TIME_WAIT 意味着什么?

通过 Get-NetTCPConnection 以只读方式观察 ESTABLISHED 和 TIME_WAIT,并将其与 RFC 9293 的 TCP 状态转换及实际业务排查联系起来。
PowerShell

确认两个文件是否完全相同:在 PowerShell 中使用 SHA-256

使用 PowerShell 的 Get-FileHash 比较两个文件的 SHA-256 哈希值,并通过安全虚拟数据观察大小比较与单字符更改时摘要的差异。
Microsoft 365・Azure

Microsoft 365 Business Premium 与 E3 有何区别?——从 300 用户上限、Windows、管理功能进行选择

从 300 用户上限、Windows Enterprise、管理功能、存储空间以及当前价格等方面,对 Business Premium 与 Microsoft 365 E3 进行实务层面的对比。
PowerShell

Win32、COM、WinRT 有何区别?——从 PowerShell 梳理 Windows API 的三个世界

本文对比了从 PowerShell 访问 Win32、COM 和 WinRT 的入口,梳理了它们的调用方式、类型、生命周期以及在业务自动化中的应用场景。
PowerShell

【尖端技术 TRY】合并 FileSystemWatcher 的重复事件——直观理解防抖(debounce)

观察 FileSystemWatcher 的重复事件,并将防抖、文件就绪判定、幂等化以及防漏检进行独立设计。
PowerShell

【尖端技术TRY】从 PowerShell 调用 Excel COM — 探究 Excel.Application 的庐山真面目

通过最小冒烟测试从 PowerShell 调用 Excel COM 自动化,将 ProgID、对象模型与善后清理应用到实际工作中。
网络・RFC

使用 PowerShell 在 localhost 收发 UDP —— 直观感受“不建立连接的通信”

通过 PowerShell 的 UdpClient 在 localhost 进行收发,观察不同于 TCP、无需建立连接的数据报通信。
网络・RFC

tracert 为什么能显示中途的路由器?——了解逐一递增 TTL 的工作机制

本文梳理了 Windows 的 tracert 如何利用 TTL 和 ICMP Time Exceeded 来推测跃点(hop),并涵盖了在故障排查中如何解读这些结果。
安全

不要直接 sudo 执行 AI 生成的命令 —— 运行前通过 5 个阶段进行确认

这是一份实用的操作指南,在运行 AI 生成的命令之前,从动词、对象、权限、展开和回滚这 5 个阶段进行安全确认。