MIT License

项目介绍

dsccommunity/ComputerManagementDsc 是一个托管在 GitHub 上的开源项目,主要使用 PowerShell 编写,采用 MIT License 许可证,目前获得 339 个 Star、80 次 Fork。

仓库全名
dsccommunity/ComputerManagementDsc
开源许可证
MIT License
Star 数
339
Fork 数
80
未关闭 Issue
79

README 摘要

ComputerManagementDsc Code of Conduct This project has adopted this code of conduct. Releases For each merge to the branch main a preview release will be deployed to PowerShell Gallery. Periodically a release version tag will be pushed which will deploy a full release to PowerShell Gallery. Contributing Please check out common DSC Community contributing guidelines. Change log A full list of changes in each version…

完整内容见 GitHub 原始 README 或本页 。

常见问题

ComputerManagementDsc 用什么语言开发?

主要使用 PowerShell 编写,采用 MIT License 许可证,目前有 339 个 Star。

ComputerManagementDsc 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 ComputerManagementDsc 的源码?

可以直接克隆仓库:git clone https://github.com/dsccommunity/ComputerManagementDsc.git,默认分支为 main;安装与运行步骤见仓库 README。

ComputerManagementDsc 最近还在维护吗?

仓库最近一次更新为 8月17日,当前有 79 个未关闭 Issue;Star 数为 339,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

DSC resources for for configuration of a Windows computer. These DSC resources allow you to perform computer management tasks, such as renaming the computer, joining a domain and scheduling tasks as well as configuring items such as virtual memory, event logs, time zones and power settings.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
531
价值分
226
活跃状态
活跃

语言占比

C#
PowerShell

Release

README

ComputerManagementDsc

Build Status Code Coverage Azure DevOps tests PowerShell Gallery (with prereleases) PowerShell Gallery codecov

Code of Conduct

This project has adopted this code of conduct.

Releases

For each merge to the branch main a preview release will be deployed to PowerShell Gallery. Periodically a release version tag will be pushed which will deploy a full release to PowerShell Gallery.

Contributing

Please check out common DSC Community contributing guidelines.

Change log

A full list of changes in each version can be found in the change log.

Resources

The ComputerManagementDsc module contains the following resources:

  • Computer: This resource allows you to configure a computer by changing its name and description and modifying its Active Directory domain or workgroup membership.

  • IEEnhancedSecurityConfiguration: This resource allows you to configure the IE Enhanced Security Configuration for administrator or user roles.

  • OfflineDomainJoin: This resource allows you to join computers to an Active Directory domain using an Offline Domain Join request file.

  • PendingReboot: This resource examines specific registry locations where a Windows Server might indicate that a reboot is pending and allows DSC to predictably handle the condition.

  • PowerPlan: This resource allows specifying a power plan to activate.

  • PowerShellExecutionPolicy: Specifies the desired PowerShell execution policy.

  • PSResourceRepository: This resource manages PowerShellGet repositories.

  • RemoteDesktopAdmin: This resource will manage the remote desktop administration settings on a computer.

  • ScheduledTask: This resource is used to define basic run once or recurring scheduled tasks on the local computer. It can also be used to delete or disable built-in scheduled tasks.

    The ScheduledTask resource requires the ScheduledTasks PowerShell module which is only available on Windows Server 2012/Windows 8 and above. DSC configurations containing this resource may be compiled on Windows Server 2008 R2/Windows 7 but can not be applied.

  • SmbServerConfiguration: This resource is used to configure the SMB Server settings on the local machine.

  • SmbShare: This resource is used to manage SMB shares on a machine.

  • SystemLocale: This resource is used to set the system locale on a Windows machine

  • SystemProtection: This resource is used to configure System Protection settings on a workstation (servers are not supported).

  • SystemRestorePoint: This resource is used to create and delete restore points when System Protection is enabled (servers are not supported).

  • TimeZone: This resource is used for setting the time zone on a machine.

  • UserAccountControl: This resource allows you to configure the notification level or granularly configure the User Account Control for the computer.

  • VirtualMemory: This resource allows configuration of properties of the paging file on the local computer.

  • WindowsEventLog: This resource allows configuration of a specified Windows Event Log.

  • WindowsCapability: This resource provides a mechanism to enable or disable Windows Capabilities on a target node.

This project has adopted this code of conduct.

Documentation and Examples

For a full list of resources in ComputerManagementDsc and examples on their use, check out the ComputerManagementDsc wiki.

Requirements

Windows Management Framework 5.0

Required because this module now implements class-based resources. Class-based resources can only work on computers with Windows Management Framework 5.0 or above.

PSResourceRepository

The resource PSResourceRepository requires that the PowerShell modules PowerShellGet and PackageManagement are already present on the target computer.

评论

暂无评论