Comments (8)
I've recently stumbled upon this problem while working with DSC. @kwirkykat I'm happy to do the work. Do you think this should be in it's own resource with a single "Ensure" variable, or could this go into xDhcpServerAuthorization (I already have the code written in there but I can split it out).
from xdhcpserver.
I agree, this is a necessary addition to make the resource really "no touch"
from xdhcpserver.
@LiamFisher92 Is there any instance outside xDhcpServerAuthorization where it would be useful to be able to create the DHCP Administrators and the DHCP Users groups?
My first guess is 'probably'.
If yes or maybe, it should be its own resource. If no, it can just be a part of xDhcpServerAuthorization via a parameter
from xdhcpserver.
@kwirkykat I can't think of a reason you would need the security groups without authorizing the DHCP server. Would splitting them out not lead to potential fully set-up unauthorized DHCP servers floating around? I'd be happy to shift them around if somebody else can think of one? I'm conscious of the fact I might lose the code I've already done so I'll submit a PR for now.
from xdhcpserver.
@LiamFisher92 Ok. If there is no reason to split it out, then the security group creation should stay in xDhcpServerAuthorization
from xdhcpserver.
@kwirkykat I'm not really a DHCP expert (I'm a games development graduate in disguise) so I can't really give you a definitive answer. Do you know anyone who could?
from xdhcpserver.
@LiamFisher92 I'll ask around
from xdhcpserver.
I think this should be a separate resource - having the DHCP server authorized (Ensure -eq 'Present') or not authorized (
Ensure -eq 'Absent'), is not the same as having local security groups present or absent (not sure it's easy to remove them iether once created?).
I suggest a new resource DhcpLocalSecurityGroups
is created. The existing PR #33 could might be changed for this.
from xdhcpserver.
Related Issues (20)
- Use more natural property (ScopeId) as a key for the xDhcpScope resource. HOT 3
- DhcpServerBinding: New resource proposal HOT 2
- DhcpServerOptionValue: DNS Option Fails due to no 'Force' attribute HOT 8
- DhcpServerOptionValue requires UserClass property; DhcpServerOptionDefintion does use UserClass HOT 1
- xDhcpServer: Converting to new CI pipeline
- xDhcpServer: Raise the CodeCoverageThreshold to 85%
- xDhcpServer: Add descriptions in all the resource schema MOF files
- xDhcpServer: Add a resource README.md for all the the resources HOT 1
- Configure DHCP Server DNS Dynamic Updates HOT 2
- Set-DhcpServerSetting -ConflictDetectionAttempts 2
- Need to Fix the Badges in README.md HOT 1
- Resource 'DhcpServerExclusionRange' not found HOT 1
- DHCPFailover: New resource proposal HOT 2
- DhcpServerExclusionRange: change exclusion range fails
- parallelism using ps7 HOT 4
- xDhcpServerAuthorization: Test-ConflictingResources : A conflict was detected between resources HOT 1
- xDhcpServerReservation: "The term 'IPAddress' is not recognized" Terminating Error HOT 4
- xDhcpServerOptionDefinition: Add DefaultValue option
- xDhcpServerClass is not idempotent HOT 1
- The resource documentation in README should be removed
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xdhcpserver.