You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[upload the MOF files to Azure Automation](/azure/automation/tutorial-configure-servers-desired-state#create-and-upload-a-configuration-to-azure-automation).
Copy file name to clipboardExpand all lines: articles/automation/automation-dsc-getting-started.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ manager: carmonm
12
12
---
13
13
# Getting started with Azure Automation State Configuration
14
14
15
-
This article explains how to do the most common tasks with Azure Automation State Configuration, such as creating, importing, and compiling configurations, onboarding machines to manage, and viewing reports. For an overview of what Azure Automation State Configuration is, see [Azure Automation State Configuration Overview](automation-dsc-overview.md). For Desired State Configuration (DSC) documentation, see [Windows PowerShell Desired State Configuration Overview](/powershell/dsc/overview).
15
+
This article explains how to do the most common tasks with Azure Automation State Configuration, such as creating, importing, and compiling configurations, onboarding machines to manage, and viewing reports. For an overview of what Azure Automation State Configuration is, see [Azure Automation State Configuration Overview](automation-dsc-overview.md). For Desired State Configuration (DSC) documentation, see [Windows PowerShell Desired State Configuration Overview](/powershell/scripting/dsc/overview/overview).
16
16
17
17
This article provides a step-by-step guide to using Azure Automation State Configuration. If you
18
18
want a sample environment that is already set up without following the steps described in this
@@ -29,7 +29,7 @@ To complete the examples in this article, the following are required:
29
29
30
30
## Creating a DSC configuration
31
31
32
-
You create a simple [DSC configuration](/powershell/dsc/configurations) that ensures either the
32
+
You create a simple [DSC configuration](/powershell/scripting/dsc/configurations/configurations) that ensures either the
33
33
presence or absence of the **Web-Server** Windows Feature (IIS), depending on how you assign nodes.
34
34
35
35
1. Start [VSCode](https://code.visualstudio.com/docs) (or any text editor).
@@ -60,7 +60,7 @@ presence or absence of the **Web-Server** Windows Feature (IIS), depending on ho
60
60
```
61
61
1. Save the file as `TestConfig.ps1`.
62
62
63
-
This configuration calls one resource in each node block, the [WindowsFeature resource](/powershell/dsc/windowsfeatureresource), that ensures either the presence
63
+
This configuration calls one resource in each node block, the [WindowsFeature resource](/powershell/scripting/dsc/reference/resources/windows/windowsfeatureresource), that ensures either the presence
64
64
or absence of the **Web-Server** feature.
65
65
66
66
## Importing a configuration into Azure Automation
@@ -98,7 +98,7 @@ compiled into one or more node configurations (MOF document), and placed on the
98
98
Server. For a more detailed description of compiling configurations in Azure Automation State
99
99
Configuration, see [Compiling configurations in Azure Automation State Configuration](automation-dsc-compile.md).
100
100
For more information about compiling configurations, see
@@ -123,7 +123,7 @@ can also be onboarded to Azure Automation State Configuration, as long as they h
123
123
[outbound access to Azure](automation-dsc-overview.md#network-planning):
124
124
125
125
1. Make sure the latest version of [PowerShell Desired State Configuration for Linux](https://github.com/Microsoft/PowerShell-DSC-for-Linux) is installed on the machines you want to onboard to Azure Automation State Configuration.
126
-
1. If the [PowerShell DSC Local Configuration Manager defaults](/powershell/dsc/metaconfig4) match your use case, and you want to onboard machines such that they **both** pull from and report to Azure Automation State Configuration:
126
+
1. If the [PowerShell DSC Local Configuration Manager defaults](/powershell/scripting/dsc/managing-nodes/metaConfig4) match your use case, and you want to onboard machines such that they **both** pull from and report to Azure Automation State Configuration:
127
127
128
128
- On each Linux machine to onboard to Azure Automation State Configuration, use `Register.py` to onboard using the PowerShell DSC Local Configuration Manager defaults:
129
129
@@ -157,7 +157,7 @@ The machine this command is run from must have the latest version of [WMF 5](htt
157
157
158
158
## Generating DSC metaconfigurations
159
159
160
-
To generically onboard any machine to Azure Automation State Configuration, a [DSC metaconfiguration](/powershell/dsc/metaconfig)
160
+
To generically onboard any machine to Azure Automation State Configuration, a [DSC metaconfiguration](/powershell/scripting/dsc/managing-nodes/metaConfig)
161
161
can be generated that tells the DSC
162
162
agent to pull from and/or report to Azure Automation State Configuration. DSC
163
163
metaconfigurations for Azure Automation State Configuration can be generated using either a
@@ -369,7 +369,7 @@ After registering a machine as a DSC node in Azure Automation State Configuratio
369
369
number of reasons why you may need to reregister that node in the future:
370
370
371
371
- For versions of Windows Server prior to Windows Server 2019, each node automatically negotiates a unique certificate for authentication that expires after one year. Currently, the PowerShell DSC registration protocol cannot automatically renew certificates when they are nearing expiration, so you need to reregister the nodes after a year's time. Before reregistering, ensure that each node is running Windows Management Framework 5.0 RTM. If a node's authentication certificate expires, and the node is not reregistered, the node is unable to communicate with Azure Automation and is marked 'Unresponsive.' Reregistration performed 90 days or less from the certificate expiration time, or at any point after the certificate expiration time, will result in a new certificate being generated and used. A resolution to this issue is included in Windows Server 2019 and later.
372
-
- To change any [PowerShell DSC Local Configuration Manager values](/powershell/dsc/metaconfig4) that were set during initial registration of the node, such as ConfigurationMode. Currently, these DSC agent values can only be changed through reregistration. The one exception is the Node Configuration assigned to the node -- this can be changed in Azure Automation DSC directly.
372
+
- To change any [PowerShell DSC Local Configuration Manager values](/powershell/scripting/dsc/managing-nodes/metaConfig4) that were set during initial registration of the node, such as ConfigurationMode. Currently, these DSC agent values can only be changed through reregistration. The one exception is the Node Configuration assigned to the node -- this can be changed in Azure Automation DSC directly.
373
373
374
374
Reregistration can be performed in the same way you registered the node initially, using any of the
375
375
onboarding methods described in this document. You do not need to unregister a node from Azure
Copy file name to clipboardExpand all lines: articles/automation/automation-quickstart-dsc-configuration.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ There are many different methods to onboard a machine and enable Desired State C
38
38
2. Click **Add** to open the VM select page.
39
39
3. Find the virtual machine you would like to enable DSC for. You can use the search field and filter options to find a specific virtual machine.
40
40
4. Click on the virtual machine, and then select **Connect**
41
-
5. Select the DSC settings appropriate for the virtual machine. If you have already prepared a configuration, you can specify it as *Node Configuration Name*. You can set the [configuration mode](https://docs.microsoft.com/powershell/dsc/metaconfig) to control the configuration behavior for the machine.
41
+
5. Select the DSC settings appropriate for the virtual machine. If you have already prepared a configuration, you can specify it as *Node Configuration Name*. You can set the [configuration mode](https://docs.microsoft.com/powershell/scripting/dsc/managing-nodes/metaConfig) to control the configuration behavior for the machine.
42
42
6. Click **OK**
43
43
44
44

@@ -60,7 +60,7 @@ Modules contain DSC Resources and many can be found on the [PowerShell Gallery](
60
60
61
61
This quickstart uses a DSC configuration that configures Apache HTTP Server, MySQL, and PHP on the machine.
62
62
63
-
For information about DSC configurations, see [DSC configurations](https://docs.microsoft.com/powershell/dsc/configurations).
63
+
For information about DSC configurations, see [DSC configurations](https://docs.microsoft.com/powershell/scripting/dsc/configurations/configurations).
64
64
65
65
In a text editor, type the following and save it locally as `LAMPServer.ps1`.
66
66
@@ -139,7 +139,7 @@ In this quickstart, you onboarded a Linux VM to DSC, created a configuration for
139
139
> [!div class="nextstepaction"]
140
140
> [Continuous deployment to a VM using DSC and Chocolatey](./automation-dsc-cd-chocolatey.md)
141
141
142
-
* To learn more about PowerShell Desired State Configuration, see [PowerShell Desired State Configuration Overview](https://docs.microsoft.com/powershell/dsc/overview).
142
+
* To learn more about PowerShell Desired State Configuration, see [PowerShell Desired State Configuration Overview](https://docs.microsoft.com/powershell/scripting/dsc/overview/overview).
143
143
* To learn more about managing Automation DSC from PowerShell, see [Azure PowerShell](https://docs.microsoft.com/powershell/module/azurerm.automation/)
144
144
* To learn how to forward DSC reports to Azure Monitor logs for reporting and alerting, see [Forwarding DSC Reporting to Azure Monitor logs](https://docs.microsoft.com/azure/automation/automation-dsc-diagnostics)
Copy file name to clipboardExpand all lines: articles/automation/tutorial-configure-servers-desired-state.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@ To complete this tutorial, you will need:
29
29
- An Azure Resource Manager VM (not Classic) running Windows Server 2008 R2 or later. For instructions on creating a VM, see
30
30
[Create your first Windows virtual machine in the Azure portal](../virtual-machines/virtual-machines-windows-hero-tutorial.md)
31
31
- Azure PowerShell module version 3.6 or later. Run `Get-Module -ListAvailable AzureRM` to find the version. If you need to upgrade, see [Install Azure PowerShell module](/powershell/azure/azurerm/install-azurerm-ps).
32
-
- Familiarity with Desired State Configuration (DSC). For information about DSC, see [Windows PowerShell Desired State Configuration Overview](https://docs.microsoft.com/powershell/dsc/overview)
32
+
- Familiarity with Desired State Configuration (DSC). For information about DSC, see [Windows PowerShell Desired State Configuration Overview](/powershell/scripting/dsc/overview/overviews)
33
33
34
34
## Log in to Azure
35
35
@@ -43,7 +43,7 @@ Connect-AzureRmAccount
43
43
44
44
For this tutorial, we will use a simple DSC configuration that ensures that IIS is installed on the VM.
45
45
46
-
For information about DSC configurations, see [DSC configurations](/powershell/dsc/configurations).
46
+
For information about DSC configurations, see [DSC configurations](/powershell/scripting/dsc/configurations/configurations).
47
47
48
48
In a text editor, type the following and save it locally as `TestConfig.ps1`.
49
49
@@ -73,7 +73,7 @@ Call the `Import-AzureRmAutomationDscConfiguration` cmdlet to upload the configu
73
73
74
74
A DSC configuration must be compiled into a node configuration before it can be assigned to a node.
75
75
76
-
For information about compiling configurations, see [DSC configurations](/powershell/dsc/configurations).
76
+
For information about compiling configurations, see [DSC configurations](/powershell/scripting/dsc/configurations/configurations).
77
77
78
78
Call the `Start-AzureRmAutomationDscCompilationJob` cmdlet to compile the `TestConfig` configuration into a node configuration:
For more information about DSC configuration settings, see [Configuring the Local Configuration Manager](/powershell/dsc/metaconfig).
124
+
For more information about DSC configuration settings, see [Configuring the Local Configuration Manager](/powershell/scripting/dsc/managing-nodes/metaConfig).
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-consumption-costs.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,7 +61,7 @@ The following behaviors of your functions can impact the execution time:
61
61
62
62
## View execution data
63
63
64
-
In [your invoice](/billing/billing-download-azure-invoice.md), you can view the cost-related data of **Total Executions - Functions** and **Execution Time - Functions**, along with the actual billed costs. However, this invoice data is a monthly aggregate for a past invoice period.
64
+
In [your invoice](/azure/billing/billing-download-azure-invoice), you can view the cost-related data of **Total Executions - Functions** and **Execution Time - Functions**, along with the actual billed costs. However, this invoice data is a monthly aggregate for a past invoice period.
65
65
66
66
To better understand the cost impact of your functions, you can use Azure Monitor to view cost-related metrics currently being generated by your function apps. You can use either [Azure Monitor metrics explorer](../azure-monitor/platform/metrics-getting-started.md) in the [Azure portal] or REST APIs to get this data.
Copy file name to clipboardExpand all lines: articles/azure-resource-manager/template-tutorial-export-template.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ ms.author: jgao
13
13
14
14
# Tutorial: Use exported template from the Azure portal
15
15
16
-
In this tutorial series, you've created a template to deploy an Azure storage account. In the next two tutorials, you add an *App Service plan* and a *website*. Instead of creating templates from scratch, you learn how to export templates from the Azure portal and how to use sample templates from the [Azure Quickstart templates](/resources/templates/). You customize those templates for your use. This tutorial focuses on exporting templates, and customizing the result for your template. It takes about **14 minutes** to complete.
16
+
In this tutorial series, you've created a template to deploy an Azure storage account. In the next two tutorials, you add an *App Service plan* and a *website*. Instead of creating templates from scratch, you learn how to export templates from the Azure portal and how to use sample templates from the [Azure Quickstart templates](https://azure.microsoft.com/resources/templates/). You customize those templates for your use. This tutorial focuses on exporting templates, and customizing the result for your template. It takes about **14 minutes** to complete.
0 commit comments