Skip to content

Commit 5d8044a

Browse files
committed
Merge branch 'dev' of https://github.com/Azure/azure-powershell into dev
2 parents d10983a + 4628bef commit 5d8044a

File tree

3,997 files changed

+631563
-240137
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,997 files changed

+631563
-240137
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,10 @@ Backup*/
181181
UpgradeLog*.XML
182182
UpgradeLog*.htm
183183

184+
# The Backup*/ rule will ignore the backup and restore cmdlets
185+
# for Azure web apps. Exclude that directory from being ignored here.
186+
!/src/ResourceManager/Websites/Commands.Websites/Cmdlets/BackupRestore
187+
184188
# SQL Server files
185189
*.mdf
186190
*.ldf

AzurePowershell.Test.targets

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
<DataLakeAnalyticsTestDebug>.\src\ResourceManager\DataLakeAnalytics\Commands.DataLakeAnalytics.Test\bin\Debug\Microsoft.Azure.Commands.DataLakeAnalytics.Test.dll</DataLakeAnalyticsTestDebug>
3535
<DataLakeStoreTestDebug>.\src\ResourceManager\DataLakeStore\Commands.DataLakeStore.Test\bin\Debug\Microsoft.Azure.Commands.DataLakeStore.Test.dll</DataLakeStoreTestDebug>
3636
<UsageAggregationTestDebug>.\src\ResourceManager\UsageAggregates\Commands.UsageAggregates.Test\bin\Debug\Microsoft.Azure.Commands.UsageAggregates.Test.dll</UsageAggregationTestDebug>
37+
<PowerBIEmbeddedTestDebug>.\src\ResourceManager\PowerBIEmbedded\Commands.PowerBIEmbedded.Test\bin\Debug\Microsoft.Azure.Commands.PowerBIEmbedded.Test.dll</PowerBIEmbeddedTestDebug>
3738
<TestFilter>"!Functional&#x26;!Scenario&#x26;!AzureRTScenario&#x26;!Sequential&#x26;!PIRTest&#x26;!Preview&#x26;!ADDomain&#x26;!Network&#x26;!AzureRTUpload&#x26;!AzureRTCleanUp"</TestFilter>
3839
<ScenarioTestFilter>All</ScenarioTestFilter>
3940
<OneSDKCITFilter>"OneSDK&#x26;CIT"</OneSDKCITFilter>
@@ -86,7 +87,23 @@
8687
<XUnitTests Include=".\src\ResourceManager\Profile\Commands.Profile.Test\bin\Debug\Microsoft.Azure.Commands.Profile.Test.dll"/>
8788
<XUnitTests Include=".\src\ResourceManager\AzureBackup\Commands.AzureBackup.Test\bin\Debug\Microsoft.Azure.Commands.AzureBackup.Test.dll"/>
8889
<XUnitTests Include=".\src\ResourceManager\NotificationHubs\Commands.NotificationHubs.Test\bin\Debug\Microsoft.Azure.Commands.NotificationHubs.Test.dll"/>
89-
<XUnitTests Include=".\src\ResourceManager\Cdn\Commands.Cdn.Test\bin\Debug\Microsoft.Azure.Commands.Cdn.Test.ScenarioTests.dll"/>
90+
<XUnitTests Include=".\src\ResourceManager\Cdn\Commands.Cdn.Test\bin\Debug\Microsoft.Azure.Commands.Cdn.Test.ScenarioTests.dll"/>
91+
<XUnitTests Include=".\src\ResourceManager\CognitiveServices\CognitiveServices.Test\bin\Debug\Microsoft.Azure.Commands.Management.CognitiveServices.Test.dll"/>
92+
<XUnitTests Include=".\src\ResourceManager\Automation\Commands.Automation.Test\bin\Debug\Microsoft.Azure.Commands.ResourceManager.Automation.Test.dll"/>
93+
<XUnitTests Include=".\src\ResourceManager\PowerBIEmbedded\Commands.PowerBIEmbedded.Test\bin\Debug\Microsoft.Azure.Commands.PowerBIEmbedded.Test.dll"/>
94+
<!-- <XUnitTests Include=".\src\ResourceManager\AzureStackAdmin\Commands.AzureStackAdmin.Test\bin\Debug\Microsoft.AzureStack.Commands.Admin.Test.dll"/>
95+
<XUnitTests Include=".\src\ResourceManager\AzureStackStorage\Commands.AzureStackStorage.Tests\bin\Debug\Microsoft.AzureStack.Commands.StorageAdmin.Test.dll"/>
96+
<XUnitTests Include=".\src\ResourceManager\DataLakeAnalytics\Commands.DataLakeAnalytics.Test\bin\Debug\Microsoft.Azure.Commands.DataLakeAnalytics.Test.dll"/>
97+
<XUnitTests Include=".\src\ResourceManager\DataLakeStore\Commands.DataLakeStore.Test\bin\Debug\Microsoft.Azure.Commands.DataLake.Test.dll"/>
98+
<XUnitTests Include=".\src\ResourceManager\DevTestLabs\Commands.DevTestLabs.Test\bin\Debug\Microsoft.Azure.Commands.DevTestLabs.Test.dll"/>
99+
<XUnitTests Include=".\src\ResourceManager\HDInsight\Commands.HDInsight.Test\bin\Debug\Commands.HDInsight.Test.dll"/>
100+
<XUnitTests Include=".\src\ResourceManager\Insights\Commands.Insights.Test\bin\Debug\Microsoft.Azure.Commands.Insights.Test.dll"/>
101+
<XUnitTests Include=".\src\ResourceManager\RecoveryServices\Commands.RecoveryServices.Test\bin\Debug\Microsoft.Azure.Commands.RecoveryServicesArm.Test.dll"/>
102+
<XUnitTests Include=".\src\ResourceManager\RecoveryServices.Backup\Commands.RecoveryServices.Backup.Test\bin\Debug\Microsoft.Azure.Commands.RecoveryServices.Backup.Test.dll"/> -->
103+
<XUnitTests Include=".\src\ResourceManager\RedisCache\Commands.RedisCache.Test\bin\Debug\Microsoft.Azure.Commands.RedisCache.Test.dll"/>
104+
<!--<XUnitTests Include=".\src\ResourceManager\ServerManagement\Commands.ServerManagement.Test\bin\Debug\Microsoft.Azure.Commands.ServerManagement.Test.dll"/>
105+
<XUnitTests Include=".\src\ResourceManager\Storage\Commands.Management.Storage.Test\bin\Debug\Microsoft.Azure.Commands.Management.Storage.Test.dll"/>-->
106+
<XUnitTests Include=".\src\ResourceManager\HDInsight\Commands.HDInsight.Test\bin\Debug\Commands.HDInsight.Test.dll"/>
90107
<XUnitTests Include=".\src\Common\Commands.Common.Authentication.Test\bin\Debug\Microsoft.Azure.Commands.Common.Authentication.Test.dll"/>
91108
<XUnitTests Include="@(AsmXUnitTests)"/>
92109
</ItemGroup>
@@ -306,6 +323,13 @@
306323
<Xunit.Runner.MSBuild.xunit Assemblies="$(DataLakeStoreTestDebug)" Html="$(TestOutputDirectory)\DataLakeStoreTests.xunit.dll.html" Verbose="true"
307324
IncludeTraits="$(XUnitIncludedTrait)" MaxParallelThreads="0" ParallelizeAssemblies="false" ParallelizeTestCollections="false"/>
308325
</Target>
326+
327+
<!-- Run the Power BI Embedded tests -->
328+
<Target Name="PowerBIEmbeddedTests">
329+
<Message Importance="high" Text="Running Power BI Embedded tests" />
330+
<Xunit.Runner.MSBuild.xunit Assemblies="$(PowerBIEmbeddedTestDebug)" Html="$(TestOutputDirectory)\PowerBIEmbeddedTestDebug.xunit.dll.html" Verbose="true"
331+
IncludeTraits="$(XUnitIncludedTrait)" MaxParallelThreads="0" ParallelizeAssemblies="false" ParallelizeTestCollections="false" />
332+
</Target>
309333

310334
<!-- run the UsageAggregationTests -->
311335
<Target Name="UsageAggregationTests">

ChangeLog.md

Lines changed: 244 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,246 @@
1-
##2016.03.30 version 1.3.0
1+
##2016.07.11 version 1.6.0
2+
* Azure SQL DB Backup/Restore
3+
* Cmdlets for LTR (Long Term Retention) backup feature
4+
* Get-AzureRmSqlServerBackupLongTermRetentionVault
5+
* Get-AzureRmSqlDatabaseBackupLongTermRetentionPolicy
6+
* Set-AzureRmSqlServerBackupLongTermRetentionVault
7+
* Set-AzureRmSqlDatabaseBackupLongTermRetentionPolicy
8+
* Restore-AzureRmSqlDatabase now supports point-in-time restore of a deleted database
9+
* Restore-AzureRmSqlDatabase now supports restoring from a Long Term Retention backup
10+
##2016.06.23 version 1.5.1
11+
* Azure Resource Manager
12+
- Fix a bug in New-AzureRmResourceGroupDeployment. In some deployments the cmdlet throws an exception with "Deployment 'deploymentName' could not be found." and causes the cmdlet to fail. The fix makes sure the deployment is created before getting operations.
13+
* AzureRM.Profile
14+
- Fix issues #2387, #2388 with SubscriptionId and TenantId ValidationSet in Set-AzureRMContext cmdlet
15+
##2016.06.01 version 1.5.0
16+
* Azure Resource Manager
17+
- (Get/Set/New/Remove)-AzureRmResourceGroup cmdlets will now use the new autorest generated ARM assembly
18+
- (Get/New/Remove)-AzureRmResourceGroupDeployment cmdlets will now use the new autorest generated ARM assembly
19+
- (Get/Register)-AzureRmProviderFeature cmdlets will now use the new autorest generated ARM assembly
20+
- (Get/Register/Unregister)-AzureRmResourceProvider cmdlets will now use the new autorest generated ARM assembly
21+
- Use a constant backoff interval when polling for deployment progress in New-AzureRmResourceGroupDeployment cmdlet
22+
- Add support to specify file share paths for cmdlets that take input file as parameter
23+
- Improve error message when Move-AzureRmResource cmdlet fails
24+
- Improve error message when New-AzureRmResourceGroupDeployment cmdlet fails
25+
- Enable object and array type parameters for template deployment
26+
- Preserve casing for resource properties in New/Set-AzureRmResource cmdlet
27+
- PropertyObject parameter is now optional in New-AzureRmResource cmdlet
28+
* Azure Compute (CRP)
29+
- Add additional validation for fixed vhd in Add-AzureRmVhd cmdlet
30+
- Add -ForceRerun parameter to Set-AzureRmVMCustomExtension, Set-AzureRmVMBginfoExtension, and Set-AzureRmAccessExtension
31+
- Update -VhdUri parameter from optional to mandatory (bug fix)
32+
- Remove GeoReplicationEnabled deprecation warning message for Get-AzureStorageAccount cmdlet
33+
- Fix piping issue for Remove-AzureRmExtension
34+
- Create one storage account for Boot diagnostics (one for each location, instead of one for each resource group)
35+
- Add -DiskSizeInGB paramter to Set-AzureRmVMOSDisk cmdlet
36+
- Show operation id and status for POST Async cmdlets.
37+
- Fix Remove-AzureRmNetworkInterface issue for not throwing error when all NICs are removed.
38+
- Fix 'Type' output for List cmdlet
39+
- Remove xmlCfg contents from output format.
40+
- Show warning message for upcoming breaking update of Tag fix.
41+
- Change Set-AzureBootDiagnostics cmdlets name to Set-AzureVMBootDiagnostics (and set alias)
42+
* Azure Compute (ASM)
43+
- Storage Migration cmdlet (Move-AzureStorageAccount)
44+
- Fix Add-AzureCertificate issue
45+
* Azure Storage
46+
* Fix get Storage Account throttling failures when run it on subscription with many accounts
47+
- Get-AzureRmStorageAccount
48+
- Get-AzureStorageAccount
49+
* Azure Batch
50+
* Added Batch account usage cmdlets
51+
- Get-BatchPoolUsageMetrics
52+
- Get-BatchPoolStatistics
53+
- Get-BatchJobStatistics
54+
* Added application packages and task dependencies cmdlets
55+
- Get-AzureRmBatchApplication
56+
- Get-AzureRmBatchApplicationPackage
57+
- New-AzureRmBatchApplication
58+
- New-AzureRmBatchApplicationPackage
59+
- Set-AzureRmBatchApplication
60+
- Remove-AzureRmBatchApplicationPackage
61+
- Remove-AzureRmBatchApplication
62+
* Added bulk task option to New-AzureBatchTask cmdlet
63+
* Azure API Management
64+
* Added Tenant Access cmdlets to get keys for Tenant Access via REST API
65+
- Get-AzureRmApiManagementTenantAccess
66+
- Set-AzureRmApiManagementTenantAccess
67+
* Added OpenId Connect Provider cmdlets to Manage OpenID Connect Providers
68+
- Get-AzureRmApiManagementOpenIdConnectProvider
69+
- New-AzureRmApiManagementOpenIdConnectProvider
70+
- Remove-AzureRmApiManagementOpenIdConnectProvider
71+
- Set-AzureRmApiManagementOpenIdConnectProvider
72+
* Azure Automation
73+
* (New/Import)-AzureRmAutomationRunbook now supports the new values of 'GraphicalPowerShell' and 'GraphicalPowerShellWorkflow' with the Type parameter. The use of 'Graph' value is discouraged.
74+
* Start-AzureRmAutomationRunbook now supports the Wait and MaxWaitSeconds parameters.
75+
* (New/Get)-AzureRmAutomationSchedule now supports weekly and monthly schedules.
76+
* New-AzureRmAutomationSchedule now takes a TimeZone parameter to adjust for daylight savings.
77+
* Azure Machine Learning (Preview)
78+
* New cmdlets to manage Azure Machine Learning Web Services
79+
- New-AzureRmMlWebService
80+
- Get-AzureRmMlWebService
81+
- Remove-AzureRmMlWebService
82+
- Update-AzureRmMlWebService
83+
- Get-AzureRmMlWebServiceKeys
84+
- Import-AzureRmMlWebService
85+
- Export-AzureRmMlWebService
86+
* Azure Data Lake (Preview)
87+
* Convenience cmdlet aliases added for all cmdlets
88+
- Analytics account management
89+
- Get-AdlAnalyticsAccount
90+
- New-AdlAnalyticsAccount
91+
- Remove-AdlAnalyticsAccount
92+
- Set-AdlAnalyticsAccount
93+
- Test-AdlAnalyticsAccount
94+
- Data source management
95+
- Add-AdlAnalyticsDataSource
96+
- Get-AdlAnalyticsDataSource
97+
- Remove-AdlAnalyticsDataSource
98+
- Set-AdlAnalyticsDataSource
99+
- Job management
100+
- Get-AdlJob
101+
- Stop-AdlJob
102+
- Submit-AdlJob
103+
- Wait-AdlJob
104+
- Catalog management
105+
- Get-AdlCatalogItem
106+
- New-AdlCatalogSecret
107+
- Remove-AdlCatalogSecret
108+
- Set-AdlCatalogSecret
109+
- Test-AdlCatalogItem
110+
- Store account management
111+
- Get-AdlStore
112+
- New-AdlStore
113+
- Remove-AdlStore
114+
- Set-AdlStore
115+
- Test-AdlStore
116+
- File management
117+
- Add-AdlStoreItemContent
118+
- Export-AdlStoreItem
119+
- Get-AdlStoreChildItem
120+
- Get-AdlStoreItem
121+
- Get-AdlStoreItemContent
122+
- Import-AdlStoreItem
123+
- Join-AdlStoreItem
124+
- Move-AdlStoreItem
125+
- New-AdlStoreItem
126+
- Remove-AdlStoreItem
127+
- Test-AdlStoreItem
128+
- File access management
129+
- Get-AdlStoreItemAcl
130+
- Get-AdlStoreItemOwner
131+
- Get-AdlStoreItemPermissions
132+
- Remove-AdlStoreItemAcl
133+
- Remove-AdlStoreItemAclEntry
134+
- Set-AdlStoreItemAcl
135+
- Set-AdlStoreItemAclEntry
136+
- Set-AdlStoreItemOwner
137+
- Set-AdlStoreItemPermissions
138+
* Granular progress tracking for folder upload done through Import-AzureRMDataLakeStoreItem
139+
* Scalable performance improvements for flat and recursive folder upload through Import-AzureRMDataLakeStoreItem. Full network saturation should now be possible.
140+
* Errors more accurately indicate that failed Import-AzureRMDataLakeStoreItem commands can be resumed/retried.
141+
* More targetted error handling for all Data Lake Store filesystem cmdlets.
142+
* Support for getting/listing table partitions through Get-AzureRMDataLakeAnalyticsCatalogItem
143+
144+
##2016.05.04 version 1.4.0
145+
* Azure Resource Manager
146+
- Get-AzureRmLocation cmdlet: New cmdlet Lists all public Azure locatiosn with available provider namespaces
147+
- Get-AzureRMResourceGroupDeploymentOperations: Improved output format
148+
- Get-AzureRMDeployment: Responses contain all error details
149+
- Added cmdlet help anbd examples
150+
- Normalized cmdlet parameter defaults and position
151+
* Azure Storage
152+
* Add Encryption and Hot/Cool features support to resource mode storage account cmdlets
153+
- New-AzureRmStorageAccount
154+
- Set-AzureRmStorageAccount
155+
* Add "Add" and "Create" permission to Blob SAS cmdlets
156+
- New-AzureStorageBlobSASToken
157+
- New-AzureStorageContainerSASToken
158+
- New-AzureStorageContainerStoredAccessPolicy
159+
- Set-AzureStorageContainerStoredAccessPolicy
160+
* Add "Create" permission to File SAS cmdlets
161+
- New-AzureStorageFileSASToken
162+
- New-AzureStorageShareSASToken
163+
- New-AzureStorageShareStoredAccessPolicy
164+
- Set-AzureStorageShareStoredAccessPolicy
165+
* Azure Compute
166+
* Added cmdlets for Contaner Service support
167+
* Bug and help fixes
168+
* Azure Profile
169+
* Added support for German national cloud (AzureGermanCloud)
170+
* Azure APIManagement
171+
* Added Tenant Git Configuration cmdlets
172+
- Get-AzureRmApiManagementTenantGitAccess
173+
- Set-AzureRmApiManagementTenantGitAccess
174+
- Get-AzureRmApiManagementTenantSyncState
175+
- Publish-AzureRmApiManagementTenantGitConfiguration
176+
- Save-AzureRmApiManagementTenantGitConfiguration
177+
* Added ApiManagement Properties cmdlets
178+
- Get-AzureRmApiManagementProperty
179+
- New-AzureRmApiManagementProperty
180+
- Remove-AzureRmApiManagementProperty
181+
- Set-AzureRmApiManagementProperty
182+
* Added Logger cmdlets
183+
- Get-AzureRmApiManagementLogger
184+
- Remove-AzureRmApiManagementLogger
185+
- Set-AzureRmApiManagementLogger
186+
- New-AzureRmApiManagementLogger
187+
* Fixed cmdlet bugs
188+
- NewAzureRMApiManagementAPI: changed Path to optional
189+
- NewAzureRMApiManagementProduct: fixed issue with creating products without Subscriptions
190+
* Azure Recovery Services Backup
191+
* Added Recovery Services Backup cmdlets
192+
- Set-AzureRmRecoveryServicesVaultContext
193+
- Set-AzureRmRecoveryServicesBackupProperties
194+
- Get-AzureRmRecoveryServicesBackupProperties
195+
- Get-AzureRmRecoveryServicesVaultSettingsFile
196+
- Backup-AzureRmRecoveryServicesBackupItem
197+
- Get-AzureRmRecoveryServicesBackupContainer
198+
- Get-AzureRmRecoveryServicesBackupManagementServer
199+
- Unregister-AzureRmRecoveryServicesBackupContainer
200+
- Unregister-AzureRmRecoveryServicesBackupManagementServer
201+
- Disable-AzureRmRecoveryServicesBackupProtection
202+
- Enable-AzureRmRecoveryServicesBackupProtection
203+
- Get-AzureRmRecoveryServicesBackupItem
204+
- Get-AzureRmRecoveryServicesBackupJob
205+
- Get-AzureRmRecoveryServicesBackupJobDetails
206+
- Stop-AzureRmRecoveryServicesBackupJob
207+
- Wait-AzureRmRecoveryServicesBackupJob
208+
- Get-AzureRmRecoveryServicesBackupRetentionPolicyObject
209+
- Get-AzureRmRecoveryServicesBackupProtectionPolicy
210+
- Get-AzureRmRecoveryServicesBackupSchedulePolicyObject
211+
- New-AzureRmRecoveryServicesBackupProtectionPolicy
212+
- Remove-AzureRmRecoveryServicesBackupProtectionPolicy
213+
- Set-AzureRmRecoveryServicesBackupProtectionPolicy
214+
- Get-AzureRmRecoveryServicesBackupRecoveryPoint
215+
- Restore-AzureRmRecoveryServicesBackupItem
216+
217+
##2016.04.19 version 1.3.2
218+
* Add support for specifying NIC/VMSS as application gateway backend address
219+
* Fix HDI ADL cluster creation and live test
220+
* Fix WAPack cmdlet Proxy issue for WAP
221+
* Fix Dynamic Memory Issue while setting VM
222+
* Update Azure Gov STS and Traffic Manager
223+
* Compute
224+
- Upgrade to Microsoft.Azure.Management.Compute nuget package v13.0
225+
* HDInsignt
226+
- Upgrade to Microsoft.Azure.Management.HDInsight nuget package v1.0.14
227+
* Resource Manager
228+
- Change api-version for Policy and Locks operations
229+
- Change api version for Deployments operations
230+
* Web Apps
231+
- Add backup and restore cmdlets
232+
- Restore-AzureWebApp
233+
- Edit-AzureRmWebAppBackupConfiguration
234+
- Get-AzureRmWebAppBackupConfiguration
235+
- Get-AzureRmWebAppBackup
236+
- New-AzureRmWebAppBackup
237+
- Remove-AzureRmWebAppBackup
238+
- Restore-AzureRmWebAppBackup
239+
- Get-AzureRmWebAppBackupList
240+
- New-AzureRmWebAppDatabaseBackupSetting
241+
- Upgrade to Microsoft.WindowsAzure.Management.WebSite nuget package v5.0
242+
243+
##2016.03.30 version 1.3.0
2244
* AzureRM module
3245
- Installation performance fix
4246
* New Azure CDN cmdlets
@@ -51,7 +293,7 @@
51293
- New-AzureStorageShareSASToken
52294
- New-AzureStorageQueueSASToken
53295
- New-AzureStorageTableSASToken
54-
* Azure SQL DB Backup/restore
296+
* Azure SQL DB Backup/Restore
55297
* Get-AzureRmSqlDatabaseGeoBackup
56298
* Get-AzureRmSqlDeletedDatabaseBackup
57299
* Restore-AzureRmSqlDatabase

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ This repository contains a set of PowerShell cmdlets for developers and administ
5050

5151
For detail descriptions and examples of the cmdlets, type
5252
* ```help azure``` to get all the cmdlets.
53-
* ```help azurerm``` to get all the Azure Resource Manaber (ARM) cmdlets.
53+
* ```help azurerm``` to get all the Azure Resource Manager (ARM) cmdlets.
5454
* ```help <cmdlet name>``` to get the details of a specific cmdlet.
5555

5656
## Supported Environments
@@ -72,9 +72,9 @@ For detail descriptions and examples of the cmdlets, type
7272
You can also find the standalone installers for all the versions at [Downloads](https://github.com/Azure/azure-powershell/releases)
7373

7474
### PowerShell Gallery
75-
1. Install [Windows Management Framework 5 ot PowerShellGet cmdlets](https://www.powershellgallery.com/GettingStarted?section=Get%20Started)
75+
1. Install [Windows Management Framework 5 with PowerShellGet cmdlets](https://www.powershellgallery.com/GettingStarted?section=Get%20Started)
7676
2. In an elevated PowerShell session, run ```Install-Module AzureRM```
77-
3. run ```Install-AzureRm```
77+
3. Run ```Install-AzureRm```
7878
4. Top install RDFE cmdlets, run ```Install-Module Azure```
7979

8080
### Source Code
@@ -197,3 +197,6 @@ If you encounter any bugs with the library please file an issue in the [Issues](
197197
# Learn More
198198

199199
* [Microsoft Azure Script Center](https://azure.microsoft.com/en-us/documentation/scripts/)
200+
201+
---
202+
_This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments._

0 commit comments

Comments
 (0)