How to apply xNetworking xIPAddress Desired State Configuration (DSC)? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Come Celebrate our 10 Year Anniversary!Can you use SQLite 64 bit odbc from powershellpowershell 4.0: Desired State Configuration requirements for remote clientsWindows Desired State Configuration / DSC: Is there a simple, “flat” way to use them?Powershell DSC File copy - Workgroup machinesInstalling Web Deploy with Desired State Configuration (DSC) silently failsWinRM cannot connectError registering on premises node with Azure Automation DSC pull serverEmpty network configuration in Azure (networkconfig.xml)Desired State Configuration HTTPS Pull Site Doesn't WorkFailure joining on-prem to Azure DSC Automation (Response code: Unauthorized)
When a candle burns, why does the top of wick glow if bottom of flame is hottest?
What causes the direction of lightning flashes?
Fundamental Solution of the Pell Equation
Do I really need recursive chmod to restrict access to a folder?
Irreducible of finite Krull dimension implies quasi-compact?
What are the out-of-universe reasons for the references to Toby Maguire-era Spider-Man in ITSV
Why wasn't DOSKEY integrated with COMMAND.COM?
How to Make a Beautiful Stacked 3D Plot
Is grep documentation wrong?
Is it common practice to audition new musicians one-on-one before rehearsing with the entire band?
Do I really need to have a message in a novel to appeal to readers?
Do wooden building fires get hotter than 600°C?
Did MS DOS itself ever use blinking text?
What is the meaning of the new sigil in Game of Thrones Season 8 intro?
Dating a Former Employee
How to react to hostile behavior from a senior developer?
Trademark violation for app?
What does the "x" in "x86" represent?
For a new assistant professor in CS, how to build/manage a publication pipeline
Do square wave exist?
Is "Reachable Object" really an NP-complete problem?
Closed form of recurrent arithmetic series summation
If a VARCHAR(MAX) column is included in an index, is the entire value always stored in the index page(s)?
Amount of permutations on an NxNxN Rubik's Cube
How to apply xNetworking xIPAddress Desired State Configuration (DSC)?
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
Come Celebrate our 10 Year Anniversary!Can you use SQLite 64 bit odbc from powershellpowershell 4.0: Desired State Configuration requirements for remote clientsWindows Desired State Configuration / DSC: Is there a simple, “flat” way to use them?Powershell DSC File copy - Workgroup machinesInstalling Web Deploy with Desired State Configuration (DSC) silently failsWinRM cannot connectError registering on premises node with Azure Automation DSC pull serverEmpty network configuration in Azure (networkconfig.xml)Desired State Configuration HTTPS Pull Site Doesn't WorkFailure joining on-prem to Azure DSC Automation (Response code: Unauthorized)
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
Using Windows Server 2012 R2.
The goal is to set the IPv4 address of a server. As DSC correctly states in the verbose message below, the Expected [ip is] 192.168.0.203, [while the] actual [ip is] 192.168.0.205
The following error message:
Start-DscConfiguration -Path .BasicServer -Verbose -Wait -Force
VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = SendConfigurationApply,'className' =
MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
VERBOSE: An LCM method call arrived from computer ComputerName with user sid S-1-5-21-139086020-2308268882-217435134-1104.
VERBOSE: [ComputerName]: LCM: [ Start Set ]
VERBOSE: [ComputerName]: LCM: [ Start Resource ] [[xIPAddress]IPAddress]
VERBOSE: [ComputerName]: LCM: [ Start Test ] [[xIPAddress]IPAddress]
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Checking the IPAddress ...
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] IPAddress not correct. Expected 192.168.0.203, actual 192.168.0.205
VERBOSE: [ComputerName]: LCM: [ End Test ] [[xIPAddress]IPAddress] in 0.0310 seconds.
VERBOSE: [ComputerName]: LCM: [ Start Set ] [[xIPAddress]IPAddress]
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Checking the IPAddress ...
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] IPAddress not correct. Expected 192.168.0.203, actual 192.168.0.205
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Setting IPAddress ...
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Instance DefaultGateway already exists
VERBOSE: [ComputerName]: LCM: [ End Set ] [[xIPAddress]IPAddress] in 0.0620 seconds.
PowerShell DSC resource MSFT_xIPAddress failed to execute Set-TargetResource functionality with error message: Can not set or find valid IPAddress using
InterfaceAlias Ethernet and AddressFamily IPv4
+ CategoryInfo : InvalidOperation: (:) [], CimException
+ FullyQualifiedErrorId : ProviderOperationExecutionFailure
+ PSComputerName : ComputerName.domain.com
The SendConfigurationApply function did not succeed.
+ CategoryInfo : NotSpecified: (root/Microsoft/...gurationManager:String) [], CimException
+ FullyQualifiedErrorId : MI RESULT 1
+ PSComputerName : ComputerName.domain.com
VERBOSE: Operation 'Invoke CimMethod' complete.
VERBOSE: Time taken for configuration job to complete is 0.268 seconds
... is thrown when applying the following xNetworking DSC configuration:
Import-DscResource -Module xNetworking
Node $NodeFQDN
xIPAddress IPAddress
InterfaceAlias = "Ethernet"
IPAddress = $IPv4
AddressFamily = "IPV4"
DefaultGateway = '192.168.0.1'
SubnetMask = 24
where $IPv4 = '192.168.0.203'.
I have noticed that the Local Configuration Manager is capable of Test-DSCConfiguration, only unable to apply any IP related changes. I have tested this by running the configuration above on the system while the IP is already correctly set.
The message "Can not set or find valid IPAddress using InterfaceAlias Ethernet and AddressFamily IPv4" is confusing since the LCM has obviously been able to find the the adapter during the Test-DSCConfiguration operation.
Any clues as to why the Local Configuration Manager is unable to apply the configuration? What am I not seeing?
powershell dsc
add a comment |
Using Windows Server 2012 R2.
The goal is to set the IPv4 address of a server. As DSC correctly states in the verbose message below, the Expected [ip is] 192.168.0.203, [while the] actual [ip is] 192.168.0.205
The following error message:
Start-DscConfiguration -Path .BasicServer -Verbose -Wait -Force
VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = SendConfigurationApply,'className' =
MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
VERBOSE: An LCM method call arrived from computer ComputerName with user sid S-1-5-21-139086020-2308268882-217435134-1104.
VERBOSE: [ComputerName]: LCM: [ Start Set ]
VERBOSE: [ComputerName]: LCM: [ Start Resource ] [[xIPAddress]IPAddress]
VERBOSE: [ComputerName]: LCM: [ Start Test ] [[xIPAddress]IPAddress]
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Checking the IPAddress ...
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] IPAddress not correct. Expected 192.168.0.203, actual 192.168.0.205
VERBOSE: [ComputerName]: LCM: [ End Test ] [[xIPAddress]IPAddress] in 0.0310 seconds.
VERBOSE: [ComputerName]: LCM: [ Start Set ] [[xIPAddress]IPAddress]
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Checking the IPAddress ...
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] IPAddress not correct. Expected 192.168.0.203, actual 192.168.0.205
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Setting IPAddress ...
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Instance DefaultGateway already exists
VERBOSE: [ComputerName]: LCM: [ End Set ] [[xIPAddress]IPAddress] in 0.0620 seconds.
PowerShell DSC resource MSFT_xIPAddress failed to execute Set-TargetResource functionality with error message: Can not set or find valid IPAddress using
InterfaceAlias Ethernet and AddressFamily IPv4
+ CategoryInfo : InvalidOperation: (:) [], CimException
+ FullyQualifiedErrorId : ProviderOperationExecutionFailure
+ PSComputerName : ComputerName.domain.com
The SendConfigurationApply function did not succeed.
+ CategoryInfo : NotSpecified: (root/Microsoft/...gurationManager:String) [], CimException
+ FullyQualifiedErrorId : MI RESULT 1
+ PSComputerName : ComputerName.domain.com
VERBOSE: Operation 'Invoke CimMethod' complete.
VERBOSE: Time taken for configuration job to complete is 0.268 seconds
... is thrown when applying the following xNetworking DSC configuration:
Import-DscResource -Module xNetworking
Node $NodeFQDN
xIPAddress IPAddress
InterfaceAlias = "Ethernet"
IPAddress = $IPv4
AddressFamily = "IPV4"
DefaultGateway = '192.168.0.1'
SubnetMask = 24
where $IPv4 = '192.168.0.203'.
I have noticed that the Local Configuration Manager is capable of Test-DSCConfiguration, only unable to apply any IP related changes. I have tested this by running the configuration above on the system while the IP is already correctly set.
The message "Can not set or find valid IPAddress using InterfaceAlias Ethernet and AddressFamily IPv4" is confusing since the LCM has obviously been able to find the the adapter during the Test-DSCConfiguration operation.
Any clues as to why the Local Configuration Manager is unable to apply the configuration? What am I not seeing?
powershell dsc
add a comment |
Using Windows Server 2012 R2.
The goal is to set the IPv4 address of a server. As DSC correctly states in the verbose message below, the Expected [ip is] 192.168.0.203, [while the] actual [ip is] 192.168.0.205
The following error message:
Start-DscConfiguration -Path .BasicServer -Verbose -Wait -Force
VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = SendConfigurationApply,'className' =
MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
VERBOSE: An LCM method call arrived from computer ComputerName with user sid S-1-5-21-139086020-2308268882-217435134-1104.
VERBOSE: [ComputerName]: LCM: [ Start Set ]
VERBOSE: [ComputerName]: LCM: [ Start Resource ] [[xIPAddress]IPAddress]
VERBOSE: [ComputerName]: LCM: [ Start Test ] [[xIPAddress]IPAddress]
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Checking the IPAddress ...
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] IPAddress not correct. Expected 192.168.0.203, actual 192.168.0.205
VERBOSE: [ComputerName]: LCM: [ End Test ] [[xIPAddress]IPAddress] in 0.0310 seconds.
VERBOSE: [ComputerName]: LCM: [ Start Set ] [[xIPAddress]IPAddress]
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Checking the IPAddress ...
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] IPAddress not correct. Expected 192.168.0.203, actual 192.168.0.205
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Setting IPAddress ...
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Instance DefaultGateway already exists
VERBOSE: [ComputerName]: LCM: [ End Set ] [[xIPAddress]IPAddress] in 0.0620 seconds.
PowerShell DSC resource MSFT_xIPAddress failed to execute Set-TargetResource functionality with error message: Can not set or find valid IPAddress using
InterfaceAlias Ethernet and AddressFamily IPv4
+ CategoryInfo : InvalidOperation: (:) [], CimException
+ FullyQualifiedErrorId : ProviderOperationExecutionFailure
+ PSComputerName : ComputerName.domain.com
The SendConfigurationApply function did not succeed.
+ CategoryInfo : NotSpecified: (root/Microsoft/...gurationManager:String) [], CimException
+ FullyQualifiedErrorId : MI RESULT 1
+ PSComputerName : ComputerName.domain.com
VERBOSE: Operation 'Invoke CimMethod' complete.
VERBOSE: Time taken for configuration job to complete is 0.268 seconds
... is thrown when applying the following xNetworking DSC configuration:
Import-DscResource -Module xNetworking
Node $NodeFQDN
xIPAddress IPAddress
InterfaceAlias = "Ethernet"
IPAddress = $IPv4
AddressFamily = "IPV4"
DefaultGateway = '192.168.0.1'
SubnetMask = 24
where $IPv4 = '192.168.0.203'.
I have noticed that the Local Configuration Manager is capable of Test-DSCConfiguration, only unable to apply any IP related changes. I have tested this by running the configuration above on the system while the IP is already correctly set.
The message "Can not set or find valid IPAddress using InterfaceAlias Ethernet and AddressFamily IPv4" is confusing since the LCM has obviously been able to find the the adapter during the Test-DSCConfiguration operation.
Any clues as to why the Local Configuration Manager is unable to apply the configuration? What am I not seeing?
powershell dsc
Using Windows Server 2012 R2.
The goal is to set the IPv4 address of a server. As DSC correctly states in the verbose message below, the Expected [ip is] 192.168.0.203, [while the] actual [ip is] 192.168.0.205
The following error message:
Start-DscConfiguration -Path .BasicServer -Verbose -Wait -Force
VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = SendConfigurationApply,'className' =
MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Microsoft/Windows/DesiredStateConfiguration'.
VERBOSE: An LCM method call arrived from computer ComputerName with user sid S-1-5-21-139086020-2308268882-217435134-1104.
VERBOSE: [ComputerName]: LCM: [ Start Set ]
VERBOSE: [ComputerName]: LCM: [ Start Resource ] [[xIPAddress]IPAddress]
VERBOSE: [ComputerName]: LCM: [ Start Test ] [[xIPAddress]IPAddress]
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Checking the IPAddress ...
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] IPAddress not correct. Expected 192.168.0.203, actual 192.168.0.205
VERBOSE: [ComputerName]: LCM: [ End Test ] [[xIPAddress]IPAddress] in 0.0310 seconds.
VERBOSE: [ComputerName]: LCM: [ Start Set ] [[xIPAddress]IPAddress]
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Checking the IPAddress ...
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] IPAddress not correct. Expected 192.168.0.203, actual 192.168.0.205
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Setting IPAddress ...
VERBOSE: [ComputerName]: [[xIPAddress]IPAddress] Instance DefaultGateway already exists
VERBOSE: [ComputerName]: LCM: [ End Set ] [[xIPAddress]IPAddress] in 0.0620 seconds.
PowerShell DSC resource MSFT_xIPAddress failed to execute Set-TargetResource functionality with error message: Can not set or find valid IPAddress using
InterfaceAlias Ethernet and AddressFamily IPv4
+ CategoryInfo : InvalidOperation: (:) [], CimException
+ FullyQualifiedErrorId : ProviderOperationExecutionFailure
+ PSComputerName : ComputerName.domain.com
The SendConfigurationApply function did not succeed.
+ CategoryInfo : NotSpecified: (root/Microsoft/...gurationManager:String) [], CimException
+ FullyQualifiedErrorId : MI RESULT 1
+ PSComputerName : ComputerName.domain.com
VERBOSE: Operation 'Invoke CimMethod' complete.
VERBOSE: Time taken for configuration job to complete is 0.268 seconds
... is thrown when applying the following xNetworking DSC configuration:
Import-DscResource -Module xNetworking
Node $NodeFQDN
xIPAddress IPAddress
InterfaceAlias = "Ethernet"
IPAddress = $IPv4
AddressFamily = "IPV4"
DefaultGateway = '192.168.0.1'
SubnetMask = 24
where $IPv4 = '192.168.0.203'.
I have noticed that the Local Configuration Manager is capable of Test-DSCConfiguration, only unable to apply any IP related changes. I have tested this by running the configuration above on the system while the IP is already correctly set.
The message "Can not set or find valid IPAddress using InterfaceAlias Ethernet and AddressFamily IPv4" is confusing since the LCM has obviously been able to find the the adapter during the Test-DSCConfiguration operation.
Any clues as to why the Local Configuration Manager is unable to apply the configuration? What am I not seeing?
powershell dsc
powershell dsc
edited Mar 27 '15 at 15:49
user2704504
asked Mar 27 '15 at 14:50
user2704504user2704504
63
63
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
The solution was to remove the default gateway from the configuration: DefaultGateway = '192.168.0.1'
It appears that if there are any configurations in addition to the basic ones (IPAddress, InterfaceAlias, SubnetMask, AddressFamily), DSC will focus on the additional items and consider the basic ones as references. Consider the following:
xIPAddress IPAddress
InterfaceAlias = 'Ethernet'
IPAddress = '192.168.0.203'
AddressFamily = 'IPV4'
SubnetMask = 24
The above configuration will set the IP address to 192.168.0.203.
xIPAddress IPAddress
InterfaceAlias = 'Ethernet'
IPAddress = '192.168.0.203'
AddressFamily = 'IPV4'
SubnetMask = 24
DefaultGateway = '192.168.0.1'
The above configuration will find an adapter named 'Ethernet' with an IP address of 192.168.0.203 and configure its DefaultGateway to 192.168.0.1. In my Question the Local Configuration Manager was unable to locate such an adapter. I was attempting to set the IP and the Gateway simultaneously.
This discovery leads me to understand that setting the IP and configuring other adapter properties cannot be done in a single configuration. This kind of eliminates the idea of using a single (yes, only 1) script to configure a server end-to-end.
Am I getting this right?
p.s. I have also experienced configurations appending the new IP instead of replacing. Won't get into that now, but very interesting behavior...
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f678750%2fhow-to-apply-xnetworking-xipaddress-desired-state-configuration-dsc%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The solution was to remove the default gateway from the configuration: DefaultGateway = '192.168.0.1'
It appears that if there are any configurations in addition to the basic ones (IPAddress, InterfaceAlias, SubnetMask, AddressFamily), DSC will focus on the additional items and consider the basic ones as references. Consider the following:
xIPAddress IPAddress
InterfaceAlias = 'Ethernet'
IPAddress = '192.168.0.203'
AddressFamily = 'IPV4'
SubnetMask = 24
The above configuration will set the IP address to 192.168.0.203.
xIPAddress IPAddress
InterfaceAlias = 'Ethernet'
IPAddress = '192.168.0.203'
AddressFamily = 'IPV4'
SubnetMask = 24
DefaultGateway = '192.168.0.1'
The above configuration will find an adapter named 'Ethernet' with an IP address of 192.168.0.203 and configure its DefaultGateway to 192.168.0.1. In my Question the Local Configuration Manager was unable to locate such an adapter. I was attempting to set the IP and the Gateway simultaneously.
This discovery leads me to understand that setting the IP and configuring other adapter properties cannot be done in a single configuration. This kind of eliminates the idea of using a single (yes, only 1) script to configure a server end-to-end.
Am I getting this right?
p.s. I have also experienced configurations appending the new IP instead of replacing. Won't get into that now, but very interesting behavior...
add a comment |
The solution was to remove the default gateway from the configuration: DefaultGateway = '192.168.0.1'
It appears that if there are any configurations in addition to the basic ones (IPAddress, InterfaceAlias, SubnetMask, AddressFamily), DSC will focus on the additional items and consider the basic ones as references. Consider the following:
xIPAddress IPAddress
InterfaceAlias = 'Ethernet'
IPAddress = '192.168.0.203'
AddressFamily = 'IPV4'
SubnetMask = 24
The above configuration will set the IP address to 192.168.0.203.
xIPAddress IPAddress
InterfaceAlias = 'Ethernet'
IPAddress = '192.168.0.203'
AddressFamily = 'IPV4'
SubnetMask = 24
DefaultGateway = '192.168.0.1'
The above configuration will find an adapter named 'Ethernet' with an IP address of 192.168.0.203 and configure its DefaultGateway to 192.168.0.1. In my Question the Local Configuration Manager was unable to locate such an adapter. I was attempting to set the IP and the Gateway simultaneously.
This discovery leads me to understand that setting the IP and configuring other adapter properties cannot be done in a single configuration. This kind of eliminates the idea of using a single (yes, only 1) script to configure a server end-to-end.
Am I getting this right?
p.s. I have also experienced configurations appending the new IP instead of replacing. Won't get into that now, but very interesting behavior...
add a comment |
The solution was to remove the default gateway from the configuration: DefaultGateway = '192.168.0.1'
It appears that if there are any configurations in addition to the basic ones (IPAddress, InterfaceAlias, SubnetMask, AddressFamily), DSC will focus on the additional items and consider the basic ones as references. Consider the following:
xIPAddress IPAddress
InterfaceAlias = 'Ethernet'
IPAddress = '192.168.0.203'
AddressFamily = 'IPV4'
SubnetMask = 24
The above configuration will set the IP address to 192.168.0.203.
xIPAddress IPAddress
InterfaceAlias = 'Ethernet'
IPAddress = '192.168.0.203'
AddressFamily = 'IPV4'
SubnetMask = 24
DefaultGateway = '192.168.0.1'
The above configuration will find an adapter named 'Ethernet' with an IP address of 192.168.0.203 and configure its DefaultGateway to 192.168.0.1. In my Question the Local Configuration Manager was unable to locate such an adapter. I was attempting to set the IP and the Gateway simultaneously.
This discovery leads me to understand that setting the IP and configuring other adapter properties cannot be done in a single configuration. This kind of eliminates the idea of using a single (yes, only 1) script to configure a server end-to-end.
Am I getting this right?
p.s. I have also experienced configurations appending the new IP instead of replacing. Won't get into that now, but very interesting behavior...
The solution was to remove the default gateway from the configuration: DefaultGateway = '192.168.0.1'
It appears that if there are any configurations in addition to the basic ones (IPAddress, InterfaceAlias, SubnetMask, AddressFamily), DSC will focus on the additional items and consider the basic ones as references. Consider the following:
xIPAddress IPAddress
InterfaceAlias = 'Ethernet'
IPAddress = '192.168.0.203'
AddressFamily = 'IPV4'
SubnetMask = 24
The above configuration will set the IP address to 192.168.0.203.
xIPAddress IPAddress
InterfaceAlias = 'Ethernet'
IPAddress = '192.168.0.203'
AddressFamily = 'IPV4'
SubnetMask = 24
DefaultGateway = '192.168.0.1'
The above configuration will find an adapter named 'Ethernet' with an IP address of 192.168.0.203 and configure its DefaultGateway to 192.168.0.1. In my Question the Local Configuration Manager was unable to locate such an adapter. I was attempting to set the IP and the Gateway simultaneously.
This discovery leads me to understand that setting the IP and configuring other adapter properties cannot be done in a single configuration. This kind of eliminates the idea of using a single (yes, only 1) script to configure a server end-to-end.
Am I getting this right?
p.s. I have also experienced configurations appending the new IP instead of replacing. Won't get into that now, but very interesting behavior...
answered Mar 27 '15 at 16:45
user2704504user2704504
63
63
add a comment |
add a comment |
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f678750%2fhow-to-apply-xnetworking-xipaddress-desired-state-configuration-dsc%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown