Anduin Xue
Anduin Xue

Anduin's Tech Blog

Automation


Some Windows PowerShell tricks

这篇文章介绍了七个实用的 Windows PowerShell 脚本技巧,涵盖了系统管理和自动化任务的多个方面。从添加环境变量到设置壁纸,再到批量管理隐藏文件和升级应用程序,这些脚本展示了 PowerShell 的强大功能。例如,通过简单的代码可以快速找到当前桌面背景的路径并将其设置为新的壁纸,或者通过调用 WMI 方法触发商店应用的更新。此外,作者还分享了如何固定常用路径到“快速访问”以及批量隐藏用户主目录中的隐藏文件和文件夹的方法。这些技巧不仅节省时间,还能提高工作效率。你是否也在寻找类似的自动化解决方案?或者你是否有其他 PowerShell 脚本需求?不妨进一步探索 PowerShell 的无限可能!--DeepSeek

PowerShell Automation Customization Windows System Administration Environment Variables File Management


Use Windows as a stateless OS on your devices

这个PowerShell脚本旨在自动化一系列Windows系统的配置和优化任务,包括主题设置、文件管理、安全策略调整、远程桌面启用、软件更新等。脚本通过注册表操作、COM对象调用、网络配置修改以及系统进程控制来实现这些功能,需要注意的是其中某些操作可能涉及潜在风险,例如删除桌面文件或更改网络类别为私有可能导致的安全问题。建议在运行此类自动化脚本前仔细审查每一步,并确保具备数据备份和恢复能力以应对可能出现的意外情况。--DeepSeek

PowerShell Windows Windows 11 Automation Configuration Device Reimage

Inject an instance of a class with all default values

该工具能够自动生成对象实例并填充属性值,支持基本类型、自定义类及其数组和列表形式。它通过检测数据类型的特性(如是否为集合、枚举或抽象类)来动态创建合适的数据。对于自定义类,会调用构造函数生成实例,并为每个可写属性递归地赋默认值;如果是集合,则根据元素类型生成包含多个实例的数组或列表。最终,通过反向继承层次结构生成数组或列表,确保复杂对象结构的完整性。--DeepSeek

C# .NET Core Automation DependencyInjection ObjectCreation PropertiesHandling

  • 1