Skip to content

Merge from the Azure-powershell/dev #23

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 683 commits into from
Feb 24, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
683 commits
Select commit Hold shift + click to select a range
e8f4847
address comments about breaking change
Jan 12, 2017
2526f28
Resubmitting AnalysisServices Servicemanagement APIs (#3214)
athipp Jan 12, 2017
abd428c
[AzureRT] Fix Get-AzureRmVM issue (#3375)
hyonholee Jan 12, 2017
5043733
Updates based on PR feedback for ADL
Jan 12, 2017
02a88c9
Update help.xml with the default values.
Jan 12, 2017
b9cc8ee
Merge pull request #3363 from begoldsm/dev
cormacpayne Jan 12, 2017
dfecbc0
deprecate and warning instead of remove
Jan 12, 2017
104c203
Adding ServiceManagement Common project as it is not inheriting solut…
shahabhijeet Jan 12, 2017
a8fe81f
Adding Analysis Service Dataplane module to AzureRm rollup module (#3…
shahabhijeet Jan 12, 2017
e130309
building servicemanagement at end
shahabhijeet Jan 13, 2017
4f40f7a
Update module versions for Azure PowerShell 3.4.0 release
cormacpayne Jan 13, 2017
980ccde
Merge pull request #3383 from shahabhijeet/fixSignBuild
cormacpayne Jan 13, 2017
8820780
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
cormacpayne Jan 13, 2017
c6de42e
update upcoming breaking changes
Jan 13, 2017
9fbf679
Merge pull request #3385 from cormacpayne/release-3.4.0
cormacpayne Jan 13, 2017
ae9ff9f
Merge pull request #3379 from haitch/dev
cormacpayne Jan 13, 2017
b1eafa8
Merge remote-tracking branch 'refs/remotes/Azure/dev' into dev
felixwa Jan 17, 2017
4994bae
Revert changes made to ServiceManagement help that added invalid para…
cormacpayne Jan 17, 2017
2148f2f
Format change logs for release
cormacpayne Jan 17, 2017
31733d8
Update change logs and psd1 files for release
cormacpayne Jan 17, 2017
c16dbeb
Update AzureRM.psd1 with release changes
cormacpayne Jan 17, 2017
ed3ffed
Fix error with sign job not creating AzureRM module due to error
cormacpayne Jan 18, 2017
d7d3345
Adding missing services to README.md
matt1883 Jan 18, 2017
5baa9b1
Correct version of ServiceBus in AzureRM.psd1
cormacpayne Jan 18, 2017
a38b513
first implementation of powershell
shihying Jan 18, 2017
89bfbcf
Merge remote-tracking branch 'github/dev' into dev
shihying Jan 18, 2017
80a4d51
Update Remove-AzureRmSqlDatabaseAuditing
yaakoviyun Jan 18, 2017
671b9a4
Merge pull request #13 from Azure/dev
yaakoviyun Jan 18, 2017
0cc49f0
Merge pull request #3396 from cormacpayne/release-3.4.0
cormacpayne Jan 18, 2017
763d2dc
Merge pull request #3401 from Azure/release-3.4.0
cormacpayne Jan 18, 2017
589dad7
Merge pull request #3402 from Azure/master
cormacpayne Jan 18, 2017
8b34b12
Merge pull request #3399 from Azure/matt1883-patch-1
cormacpayne Jan 18, 2017
bd3b213
Remove extra reference to Test.Framework from IoT Test.csproj
cormacpayne Jan 18, 2017
911b1f8
fix test
shihying Jan 19, 2017
4b4f940
fix test
shihying Jan 19, 2017
2237e75
fix test
shihying Jan 19, 2017
749b0cf
fix test
shihying Jan 19, 2017
61e21cc
Handle Uri not ending with "/" for ActiveDirectoryEndpoint parameter
cormacpayne Jan 19, 2017
534a4c4
move files
shihying Jan 19, 2017
a63677b
move files
shihying Jan 19, 2017
8ac0726
typo fix
shihying Jan 19, 2017
638f1e3
move files
shihying Jan 19, 2017
4f11e50
increse module version in app.config
shihying Jan 19, 2017
0d1909d
Fix type of 'DatabaseMaxSizeBytes' parameter for New-AzureRmSqlDataba…
hungmai-msft Jan 19, 2017
e86d375
Merge remote-tracking branch 'github/dev' into as-state
shihying Jan 23, 2017
6510e11
typo in comment
shihying Jan 23, 2017
35f5aaf
Merge pull request #3404 from cormacpayne/remove-test-framework
markcowl Jan 24, 2017
4d73bd0
Merge pull request #3400 from yaakoviyun/dev
markcowl Jan 24, 2017
54f4be1
Added daemon option in ChefExtension for ASM commands.
Dec 21, 2016
0e23f5e
Added secret and secret-file option in Chef Extension for ASM command…
Dec 22, 2016
dc3e25b
Added Secret and SecretFile options in ChefExtension for ARM commands.
Dec 23, 2016
3752414
Fixed minor bugs.
Dec 27, 2016
e1d5816
Added test case and its recording for options added for ASM mode.
Jan 2, 2017
ebfb8b4
Updated ASM help file.
Jan 13, 2017
ebcbc36
Fixed the review comments.
Jan 24, 2017
5290fad
Fix and update failing Profile test
cormacpayne Jan 24, 2017
f1cbf62
Merge pull request #3387 from MsysTechnologiesllc/ali/add_daemon_and_…
markcowl Jan 24, 2017
e9f6e9d
Add exception for breaking changes
hungmai-msft Jan 24, 2017
b1ffd10
Use messages from build error.
hungmai-msft Jan 24, 2017
06a370a
add more description
shihying Jan 24, 2017
a278090
Add more account type/sku
felixwa Jan 25, 2017
c4da740
Add a missing file.
felixwa Jan 25, 2017
b8ac85a
Include tags from existing vault when updating a vault
seanbamsft Sep 15, 2016
6fd5233
Command Help files
Jan 25, 2017
e66cc62
Tracing fix for ADLS
Jan 26, 2017
e60fe3f
Added missing examples to help md files
Jan 26, 2017
9335d1d
Updates Example 1 to include mandatory parameter SqlAdministratorCred…
jonathanmedd Jan 27, 2017
a2fbfd9
Merge pull request #3439 from anavinahar/helpexamples
cormacpayne Jan 27, 2017
0f7da15
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
cormacpayne Jan 27, 2017
ce06038
Support clssic storages in data security cmdlets
yaakoviyun Jan 30, 2017
142caec
Adding missing examples
Jan 30, 2017
5424066
Update to MD files
Jan 30, 2017
5fe64d0
Merge pull request #3447 from anavinahar/helpexamples
cormacpayne Jan 30, 2017
d28891a
Reading and passing the entire pfx file so that we also get the certi…
vinatara Jan 13, 2017
bfefc04
Merge pull request #3424 from begoldsm/dev
cormacpayne Jan 30, 2017
d9e29e4
Merge pull request #3441 from jonathanmedd/dev
cormacpayne Jan 30, 2017
b01f70c
Upgrade to latest HDInsight.Management SDK
srsiva Jan 31, 2017
144a7d3
add wmf 5.1 to service mgmt cmdlet
eshaparmar Feb 1, 2017
8c7e2ff
Merge pull request #3349 from cormacpayne/plural-noun-check
markcowl Feb 1, 2017
c776647
Merge pull request #3405 from cormacpayne/ad-environment-fix
markcowl Feb 1, 2017
5d76626
Adding tests records
yaakoviyun Feb 1, 2017
10958db
Merge remote-tracking branch 'refs/remotes/Azure/dev' into dev
yaakoviyun Feb 1, 2017
129e569
update set arm cmdlet
eshaparmar Feb 1, 2017
dbf44c5
Allow insights powershell to unselect data sinks in diagnosticsettings.
vcanaa Jan 17, 2017
c46f4e7
cr comments
eshaparmar Feb 1, 2017
3f132c7
error message for wmf 5.1pp
eshaparmar Feb 1, 2017
3d9f97e
Merge pull request #1 from PowerShell/dev0131
eshaparmar Feb 2, 2017
f0b3115
Fix VM output bug when vm contains AvailabilitySet with Compact displ…
hyonholee Feb 2, 2017
1ddca5c
updating the Service Bus PowerShell documentation
Feb 2, 2017
e5bc928
Merge pull request #1 from jtaubensee/service_bus_doc_updates
Feb 2, 2017
74c7666
Merge pull request #3444 from seanbamsft/tags
cormacpayne Feb 2, 2017
d530e27
Serialize cmdlets and change method for finding dll files
cormacpayne Feb 2, 2017
afc847c
[Insights] Minor fixes in Set-AzureRmDiagnosticSettings to comply wit…
vcanaa Feb 2, 2017
13ade9d
Updates Example 1 with a valid value for $StorageName
jonathanmedd Feb 2, 2017
0f89261
Updated the xml Help file.
Feb 2, 2017
cc4bda0
Merge branch 'regenerate-cmdlets' of https://github.com/cormacpayne/a…
cormacpayne Feb 2, 2017
af495eb
add breaking change message
eshaparmar Feb 2, 2017
ba4488d
Merge branch 'dev0131' into dev
eshaparmar Feb 2, 2017
ef76895
Merge branch 'dev' of https://github.com/PowerShell/azure-powershell …
eshaparmar Feb 2, 2017
16504fc
fixed 3 cmdlets markdown and updated xml help file.
Feb 3, 2017
f9a46d7
fix for CredScan issue.
Feb 3, 2017
cf4045f
Merge pull request #3456 from hyonholee/vmoutputfix
cormacpayne Feb 3, 2017
b579697
Merge pull request #3448 from srsiva/dev
cormacpayne Feb 3, 2017
a2914d1
Merge pull request #3422 from v-Ajnava/AJ_SBPower
cormacpayne Feb 3, 2017
c5ceee2
Added -Parameters support for New-AzureRmPolicyDefinition
luanshixia Feb 3, 2017
cc8b582
Powershell Implementation of AutoDR Feature
ziwa-msft Feb 3, 2017
44ca07e
Merge branch 'dev' of https://github.com/Azure/azure-powershell into dev
ziwa-msft Feb 3, 2017
3af2cf4
Merge pull request #3409 from hungmai-msft/fix-importexport
cormacpayne Feb 3, 2017
0e184fa
Merge branch 'dev' into regenerate-cmdlets
cormacpayne Feb 4, 2017
a876f89
Check for empty ValidateSet to fix incorrect failures
cormacpayne Feb 4, 2017
565d070
Merge branch 'regenerate-cmdlets' of https://github.com/cormacpayne/a…
cormacpayne Feb 4, 2017
1a5e131
Merge pull request #3384 from vinatara/dev
markcowl Feb 4, 2017
1ac3532
Change ValidateRange from int to long, add check for json file not ex…
cormacpayne Feb 4, 2017
1c9e87b
A temp edit
luanshixia Feb 4, 2017
56641ff
set Default Parameter Set to AccountTypeParamSet for New-AzureStorage…
blueww Feb 6, 2017
4c282f9
Enable File E@R
blueww Jan 18, 2017
0e7af01
Merge pull request #3457 from yaakoviyun/dev
cormacpayne Feb 6, 2017
cfbca37
Finished New-AzureRmPolicyAssignment
luanshixia Feb 7, 2017
2e9a83a
Moving data factory powershell to new version of Data Factory SDK to …
milantomic6 Feb 7, 2017
e5b96d7
Update Repo-Tasks-Module.md
shahabhijeet Feb 7, 2017
368be6c
update change log
eshaparmar Feb 7, 2017
6373663
Fix the failed RedisCache Unit test
blueww Feb 8, 2017
93ee008
Update Changelog for Feb release
blueww Feb 8, 2017
45ab56f
Fix directory path for BreakingChangeAnalyzer
cormacpayne Feb 8, 2017
1f946cc
Merge branch 'regenerate-cmdlets' of https://github.com/cormacpayne/a…
cormacpayne Feb 8, 2017
7c9c7e1
Updates and clarifications to Service Bus PS docs, ported from azure-…
sethmanheim Feb 8, 2017
5ff55b8
Merge branch 'dev' of https://github.com/Azure/azure-powershell into dev
jonathanmedd Feb 8, 2017
1737685
Merge pull request #3473 from milantomic6/dffix
cormacpayne Feb 8, 2017
0ca2680
Updates Example 1 with correctly spelt parameter name ResourceGroupName
jonathanmedd Feb 8, 2017
d4537e9
Resolved code review issues
luanshixia Feb 8, 2017
e66fe8b
Ran update-markdownhelpmodule
sethmanheim Feb 8, 2017
3ba6e12
Updating help XML file as well
sethmanheim Feb 8, 2017
c96483f
Merge pull request #3403 from cormacpayne/regenerate-cmdlets
cormacpayne Feb 8, 2017
b487ba2
Updated help
luanshixia Feb 9, 2017
971126d
Update PowerShell Resource mode Unit test
blueww Feb 9, 2017
50a660b
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
cormacpayne Feb 9, 2017
9a3b228
Generating Markdown files
sethmanheim Feb 9, 2017
07a5035
Merge pull request #3482 from sethmanheim/doc-update
cormacpayne Feb 9, 2017
ef53917
PowerShell cmdlet parameter names should be sigular noun.
luanshixia Feb 9, 2017
6eb1c9c
Merge pull request #3460 from jonathanmedd/dev
cormacpayne Feb 9, 2017
bf9aec6
Fixed potential NullReferenceException
luanshixia Feb 9, 2017
1dffbb2
removing wmf 5.1pp as per email conversations
eshaparmar Feb 9, 2017
81f9384
The build server doesn't support ?. syntax
luanshixia Feb 9, 2017
1e0dbd9
[Release 3.5.0] Merge release-3.5.0 --> master (#3483)
cormacpayne Feb 9, 2017
c4a331c
Merge pull request #3488 from jonathanmedd/New-AzureRmNetworkInterface
cormacpayne Feb 9, 2017
d97a904
update to breaking change issues.csv
eshaparmar Feb 9, 2017
f3b93e1
preserve quotation
eshaparmar Feb 9, 2017
ecc676e
Added content to markdown. Ran new-externalhelp to update Help.xml file
sethmanheim Feb 9, 2017
e2e3cbd
Adding new cmdlets for Sql Transparent Data Encryption with Azure Key…
mihymel Feb 9, 2017
6743fc3
Merge branch 'dev' of https://github.com/Azure/azure-powershell into dev
eshaparmar Feb 9, 2017
5cdfdc7
Needed to add a parameter set for no parameters
luanshixia Feb 9, 2017
1a195c9
Resolve code review feedback
cormacpayne Feb 9, 2017
6b3c5a9
Adding description to landing page topic
sethmanheim Feb 10, 2017
448ec40
Merge pull request #3455 from PowerShell/dev
cormacpayne Feb 10, 2017
fb1d10e
Specify DefaultParameterSetName
luanshixia Feb 10, 2017
6fc4b9e
Naming consistency
luanshixia Feb 10, 2017
4c03997
Merge pull request #3469 from wastoresh/dev
markcowl Feb 10, 2017
0b2b101
To make the BreakingChangeAnalyzer happy...
luanshixia Feb 10, 2017
ee7538f
Updates Example 2 to remove the incorrectly used Name parameter
jonathanmedd Feb 10, 2017
27999df
merging
sethmanheim Feb 10, 2017
06932f4
Fixing merge conflict
sethmanheim Feb 10, 2017
c26406f
Restoring file
sethmanheim Feb 10, 2017
14cf47b
One more try
sethmanheim Feb 10, 2017
a3a4d4a
Merge pull request #3356 from cormacpayne/breaking-change-tool-refactor
markcowl Feb 10, 2017
a7dae42
Merge pull request #3491 from jonathanmedd/Add-AzureRmVMDataDisk
cormacpayne Feb 10, 2017
177a5e5
Adding correct session records to Test project after test was renamed…
mihymel Feb 10, 2017
0422a90
Updates Example 1 to remove the incorrectly used Name parameter
jonathanmedd Feb 10, 2017
26a48e9
Refactoring; also rolling back a previous wrong renaming
luanshixia Feb 10, 2017
1740ba8
Merge pull request #3492 from jonathanmedd/Remove-AzureRmVMDataDisk
cormacpayne Feb 10, 2017
2b7cd5b
Merge pull request #3486 from sethmanheim/eh-ps
cormacpayne Feb 10, 2017
3ed7a91
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
cormacpayne Feb 10, 2017
92bdd91
Rebase
Feb 11, 2017
db02190
Updating Changelog
mihymel Feb 11, 2017
cf04e6f
Updated the test
Feb 11, 2017
2ee2fe2
removed app.config
Feb 11, 2017
ae36042
Corrected Location
Feb 11, 2017
32388ab
Merge remote-tracking branch 'refs/remotes/Azure/dev' into dev
felixwa Feb 13, 2017
25d5f53
Suppress braking change issues
felixwa Feb 13, 2017
dba6b14
Merge remote-tracking branch 'refs/remotes/Azure/dev' into dev
felixwa Feb 13, 2017
ed09f43
Updates Example 1 to remove the incorrectly used Name parameter
jonathanmedd Feb 13, 2017
0dea880
Merge pull request #3421 from felixwa/dev
cormacpayne Feb 13, 2017
bc84493
Update Using-Azure-TestFramework.md
luanshixia Feb 13, 2017
cdd6b97
deleted duplicate tests files
Feb 13, 2017
3c1478e
Merge pull request #3498 from jonathanmedd/Update-AzureRmVM
cormacpayne Feb 13, 2017
883e428
Merge pull request #3499 from luanshixia/patch-1
cormacpayne Feb 13, 2017
81a5ac8
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
cormacpayne Feb 13, 2017
333d27c
Merge branch 'dev' of https://github.com/Azure/azure-powershell into dev
gucalder Feb 13, 2017
312e556
Merge pull request #3490 from mihymel/dev
cormacpayne Feb 13, 2017
f83bdd1
deleted duplicate test
Feb 13, 2017
2208c83
Merge pull request #3478 from v-Ajnava/EventHub_pwr
cormacpayne Feb 13, 2017
0bf829f
Added scenario tests for this changeset
luanshixia Feb 13, 2017
e80e719
Code styles
luanshixia Feb 13, 2017
cf56247
updating package config
ziwa-msft Feb 14, 2017
5b7c751
update package config
ziwa-msft Feb 14, 2017
7bb65be
Merge pull request #3496 from cormacpayne/master-fix
cormacpayne Feb 14, 2017
397ea87
[Insights] Use explicit null value to disable data sink in diagnostic…
vcanaa Feb 15, 2017
5dfaed9
Fixed mark down help
luanshixia Feb 15, 2017
ae78707
bug fixes
ziwa-msft Feb 15, 2017
7b5de51
Improved dynamic properties by adding them to a parameter set and pro…
luanshixia Feb 15, 2017
acaa012
Update to latest ADL Packages (#3477)
begoldsm Feb 15, 2017
bf9b61a
WORK 8397371: [Sheduler PowerShell] Powershell encodes http job URI b…
Sumanan Feb 15, 2017
bcef6aa
Skip backup for Linux VMs when SkipVmBackup switch is specified (#3510)
Feb 16, 2017
5cf1478
Disallow pipeline values for dynamic properties; object[]->string[]
luanshixia Feb 16, 2017
7c7ae6a
Merge pull request #3406 from shihying/as-state
cormacpayne Feb 16, 2017
5daa0db
Added cmdlets and tests for NetworkWatcher APIs
irrogozh Feb 16, 2017
c089f4b
Merge pull request #3476 from luanshixia/dev
cormacpayne Feb 16, 2017
37f4f0d
Fixed references on tests in Commands.Network.Test.csproj
irrogozh Feb 16, 2017
3707f9b
autodr changes and fixes
ziwa-msft Feb 16, 2017
ca15338
update change log
ziwa-msft Feb 16, 2017
fc824db
[Insights] Making enabled parameter in diagnosticsettings non nullable
vcanaa Feb 16, 2017
2189219
fixing nuget reference
ziwa-msft Feb 16, 2017
b501178
Removed unnecessary references
irrogozh Feb 16, 2017
6713409
skipping the test due to recorder failure
ziwa-msft Feb 16, 2017
5733f1d
Changing tag parameter to singular nouns
ziwa-msft Feb 16, 2017
a71bfac
Support setting secondary storage key in blob auditing and use the cu…
ayeletshpigelman Feb 16, 2017
1a51a79
adding enums for two failover policy parameters
ziwa-msft Feb 16, 2017
d1f1d47
[Insights] Fix mispelling on enabled parameter of diagnosticsettings
vcanaa Feb 16, 2017
ad9cca7
Update versions for February release (3.6.0)
cormacpayne Feb 17, 2017
b789dfe
Merge pull request #3516 from irrogozh/dev
cormacpayne Feb 17, 2017
c7f3900
fixing help files
ziwa-msft Feb 17, 2017
1d5e466
fixing plural nouns
ziwa-msft Feb 17, 2017
5fdcf14
fixing one more plural noun
ziwa-msft Feb 17, 2017
c1fc273
Route Filter APIs
dihan0604 Feb 17, 2017
232fbce
[Insights] Include notice about renaming Set-AzureRmDiagnosticSetting…
vcanaa Feb 17, 2017
e640ea3
Merge pull request #3494 from dihan0604/dev
cormacpayne Feb 17, 2017
c40c8a0
Merge branch 'release-3.6.0' of https://github.com/Azure/azure-powers…
cormacpayne Feb 17, 2017
7535263
Fix sign job
cormacpayne Feb 18, 2017
80b294a
Fixed network solution.
Feb 18, 2017
1844a17
Addressing comments for changes by Adam/Cormac
ziwa-msft Feb 18, 2017
2d60bcd
Updating should process and suppress errors
ziwa-msft Feb 18, 2017
d936770
Suppressing should process errors
ziwa-msft Feb 18, 2017
1d7befc
Merge pull request #3522 from cormacpayne/release-3.6.0
cormacpayne Feb 21, 2017
f558b02
Merge pull request #3528 from hovsepm/release-3.6.0-NetworkFix
cormacpayne Feb 21, 2017
9b61619
Merge pull request #3452 from AuxMon/dev
cormacpayne Feb 21, 2017
c124b31
Add missing change log snippets and fix formatting
cormacpayne Feb 21, 2017
fff97f3
Getting rid of duplicate file
ziwa-msft Feb 21, 2017
5ac3240
Merge branch 'dev' of https://github.com/Azure/azure-powershell into dev
ziwa-msft Feb 21, 2017
6fbc6b6
Merge branch 'release-3.6.0' into dev
ziwa-msft Feb 21, 2017
696d881
Fix build error with Network project
cormacpayne Feb 21, 2017
944cbc9
addressing comments
ziwa-msft Feb 21, 2017
a547ad6
Merge branch 'dev' of https://github.com/ziwa-msft/azure-powershell i…
ziwa-msft Feb 21, 2017
9dfd1e4
Merge pull request #3534 from cormacpayne/release-3.6.0-fix
cormacpayne Feb 22, 2017
88f85ed
Update change logs for February release of Azure PowerShell
cormacpayne Feb 22, 2017
715eb3a
Fix typo lable -> label in ResourceManager cmdlet help
cormacpayne Feb 22, 2017
8e1b78a
Merge branch 'dev' of https://github.com/ziwa-msft/azure-powershell i…
cormacpayne Feb 22, 2017
e35a5f0
Ensure that the release notes are under 10,000 characters for push to…
cormacpayne Feb 22, 2017
3ad49e4
Explained how to create service principal (#3530)
jaredmoo Feb 22, 2017
a23e251
Merge pull request #3535 from cormacpayne/release-3.6.0
cormacpayne Feb 22, 2017
13704d7
Merge pull request #3537 from Azure/release-3.6.0
cormacpayne Feb 22, 2017
2851023
Merge pull request #3538 from Azure/master
cormacpayne Feb 23, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 2 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ This checklist is used to make sure that common guidelines for a pull request ar

### [Cmdlet Signature Guidelines](https://github.com/Azure/azure-powershell/blob/dev/CONTRIBUTING.md#cmdlet-signature-guidelines)
- [ ] New cmdlets that make changes or have side effects should implement `ShouldProcess` and have `SupportShouldProcess=true` specified in the cmdlet attribute. You can find more information on `ShouldProcess` [here](https://gist.github.com/markcowl/338e16fe5c8bbf195aff9f8af0db585d#what-is-the-change).
- [ ] Cmdlet specifies `OutputType` attribute if any output is produced - if the cmdlet produces no output, it should implement a `PassThrough` parameter.
- [ ] Cmdlet specifies `OutputType` attribute if any output is produced - if the cmdlet produces no output, it should implement a `PassThru` parameter.

### [Cmdlet Parameter Guidelines](https://github.com/Azure/azure-powershell/blob/dev/CONTRIBUTING.md#cmdlet-parameter-guidelines)
- [ ] Parameter types should not expose types from the management library - complex parameter types should be defined in the module.
- [ ] Complex parameter types are discouraged - a parameter type should be simple types as often as possible. If complex types are used, they should be shallow and easily creatable from a constructor or another cmdlet.
- [ ] Cmdlet parameter sets should be mutually exclusive - each parameter set must have at least one mandatory parameter not in other parameter sets.
- [ ] Cmdlet parameter sets should be mutually exclusive - each parameter set must have at least one mandatory parameter not in other parameter sets.
4 changes: 3 additions & 1 deletion AzurePowershell.Test.targets
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@
<XUnitTests Include=".\src\ResourceManager\Dns\Commands.Dns.Test\bin\Debug\Microsoft.Azure.Commands.Dns.Test.dll"/>
<XUnitTests Include=".\src\ResourceManager\HDInsight\Commands.HDInsight.Test\bin\Debug\Commands.HDInsight.Test.dll"/>
<XUnitTests Include=".\src\ResourceManager\Insights\Commands.Insights.Test\bin\Debug\Microsoft.Azure.Commands.Insights.Test.dll"/>
<XUnitTests Include=".\src\ResourceManager\IotHub\Commands.IotHub.Test\bin\Debug\Microsoft.Azure.Commands.IotHub.Test.dll"/>
<XUnitTests Include=".\src\ResourceManager\KeyVault\Commands.KeyVault.Test\bin\Debug\Microsoft.Azure.Commands.KeyVault.Test.dll"/>
<XUnitTests Include=".\src\ResourceManager\LogicApp\Commands.LogicApp.Test\bin\Debug\Microsoft.Azure.Commands.LogicApp.Test.dll"/>
<XUnitTests Include=".\src\ResourceManager\Network\Commands.Network.Test\bin\Debug\Microsoft.Azure.Commands.Network.Test.dll"/>
Expand All @@ -106,6 +107,8 @@
<XUnitTests Include=".\src\ResourceManager\UsageAggregates\Commands.UsageAggregates.Test\bin\Debug\Microsoft.Azure.Commands.UsageAggregates.Test.dll"/>
<XUnitTests Include=".\src\ResourceManager\Websites\Commands.Websites.Test\bin\Debug\Microsoft.Azure.Commands.Websites.Test.dll"/>
<XUnitTests Include=".\src\Common\Commands.Common.Authentication.Test\bin\Debug\Microsoft.Azure.Commands.Common.Authentication.Test.dll"/>
<XUnitTests Include=".\src\ResourceManager\ServiceBus\Commands.ServiceBus.Test\bin\Debug\Microsoft.Azure.Commands.ServiceBus.Test.dll"/>
<XUnitTests Include=".\src\ResourceManager\EventHub\Commands.EventHub.Test\bin\Debug\Microsoft.Azure.Commands.EventHubs.Test.dll"/>
<XUnitTests Include="@(AsmXUnitTests)"/>
</ItemGroup>
<ItemGroup Condition=" '$(scope)' == 'ServiceManagement' ">
Expand Down Expand Up @@ -526,4 +529,3 @@


</Project>

455 changes: 454 additions & 1 deletion ChangeLog.md

Large diffs are not rendered by default.

10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ This repository contains a set of PowerShell cmdlets for developers and administ
* App Service (Websites)
* SQL Database
* KeyVault
* Data Lake Store
* Data Lake Analytics
* Operational Insights
* Automation
* Batch
Expand All @@ -36,7 +38,7 @@ This repository contains a set of PowerShell cmdlets for developers and administ
* Scheduler
* StorSimple
* Redis Cache

* Windows Azure Pack
* Web Site: CRUD web site, deployment, configure and get log, start/stop/restart/show web site
* Service Bus: CRD namespace
Expand All @@ -46,7 +48,7 @@ This repository contains a set of PowerShell cmdlets for developers and administ
* Windows Azure Stack
* Azure Stack Administration
* Storage Service Management


For detail descriptions and examples of the cmdlets, type
* ```help azure``` to get all the cmdlets.
Expand All @@ -72,7 +74,7 @@ For detail descriptions and examples of the cmdlets, type
You can also find the standalone installers for all the versions at [Downloads](https://github.com/Azure/azure-powershell/releases)

### PowerShell Gallery
1. Install [Windows Management Framework 5 with PowerShellGet cmdlets](https://www.powershellgallery.com/GettingStarted?section=Get%20Started)
1. Install [Windows Management Framework 5 with PowerShellGet cmdlets](https://msdn.microsoft.com/en-us/powershell/gallery/psgallery/psgallery_gettingstarted)
2. In an elevated PowerShell session, run ```Install-Module AzureRM```
3. Run ```Install-AzureRm```
4. To install RDFE cmdlets, run ```Install-Module Azure```
Expand All @@ -92,7 +94,7 @@ You can also find the standalone installers for all the versions at [Downloads](

In general, follow these steps to start using Microsoft Azure PowerShell

* Get yourself authenticated with Microsoft Azure. For details, please check out [this article](https://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell/).
* Get yourself authenticated with Microsoft Azure. For details, please check out [this article](https://docs.microsoft.com/powershell/azureps-cmdlets-docs/).
* Option 1: Login with your Microsoft account or Organizational account directly from PowerShell. Microsoft Azure Active Directory authentication is used in this case. No management certificate is needed.
* Starting from 1.0.0, you can use ```Add-AzureRmAccount -Credential``` to avoid the browser pop up for Organizational account.
* To use RDFE cmdlets, use ```Add-AzureAccount```
Expand Down
2 changes: 1 addition & 1 deletion build.proj
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
<Scope Condition=" $(Scope) == '' " >all</Scope>
</PropertyGroup>
<ItemGroup>
<CmdletSolutionsToBuild Include=".\src\Storage\Storage.sln;.\src\ResourceManager\**\*.sln;.\src\ServiceManagement\ServiceManagement.sln"
<CmdletSolutionsToBuild Include=".\src\Storage\Storage.sln;.\src\ResourceManager\**\*.sln;.\src\ServiceManagement\ServiceManagement.sln;"
Exclude=".\src\ResourceManager\Intune\*.sln"
Condition=" '$(Scope)' == 'all' "/>
<CmdletSolutionsToBuild Include=".\src\ResourceManager\$(Scope)\*.sln"
Expand Down
2 changes: 1 addition & 1 deletion documentation/Repo-Tasks-Module.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
###### Usage:

1. Start .\tools\PS-VSPrompt.lnk (shortcut), this will start VS Dev Prompt in powershell
2. Import-Module .\tools\Repo-Tasks.psd1
2. Import-Module .\Repo-Tasks.psd1
1. During import, we allow to load additional functions that users might want to use it in their session.
2. If you have any userPreference.ps1 file under %userprofile%/psFiles directory, the module will try to load it by dot sourcing it.
2. It will also honor environment variable $env:psuserpreferences and load .ps1 files from the location that is pointed by $env:psuserpreferences
Expand Down
100 changes: 63 additions & 37 deletions documentation/Using-Azure-TestFramework.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,24 +22,23 @@
3. Get-Help <CommandName> to get help on individual commands.

## 2. Accquring TestFramework
Current Version: [1.4.0-preview](https://www.nuget.org/packages/Microsoft.Rest.ClientRuntime.Azure.TestFramework/1.4.0-preview)

Nuget command to install current version
TestFramework is available on NuGet at https://www.nuget.org/packages/Microsoft.Rest.ClientRuntime.Azure.TestFramework/ .

Install-Package Microsoft.Rest.ClientRuntime.Azure.TestFramework -v 1.4.0-preview -Pre
Instructions to manually download it are available on NuGet. However TestFramework will be downloaded automatically as part of the build process, so manually downloading it should generally be unnecessary.

## 3. Setup prior to Record/Playback of tests
In order to Record/Playback a test, you need to setup a connection string that consists various key/value pairs that provides information to the test environment.

#### 3.1 Environment Variables

> TEST_CSM_ORGID_AUTHENTICATION

> AZURE_TEST_MODE
This is the connection string that determined how to connect to Azure. This includes both your authentiation and the Azure environment to connect to.

e.g.
TEST_CSM_ORGID_AUTHENTICATION=SubscriptionId=<valid SubscriptionId>;ServicePrincipal=<ClientId>;ServicePrincipalSecret=<Client Secret>;AADTenant=<tenantId>;Environment=Prod;BaseUri=https://management.azure.com/;AADAuthEndpoint=https://login.windows.net/;GraphUri=https://graph.windows.net/
> AZURE_TEST_MODE

AZURE_TEST_MODE=Record
This specifies whether test framework will `Record` test sessions or `Playback` previously recorded test sessions.

#### 3.2. Supported Keys in connection string
* ManagementCertificate
Expand All @@ -63,24 +62,27 @@ In order to Record/Playback a test, you need to setup a connection string that c
* AADAuthEndpoint
* GraphTokenAudienceUri

#### 3.3. Existing Defaults
Environment.Prod
AADAuthUri = "https://login.microsoftonline.com"
GalleryUri = "https://gallery.azure.com/"
GraphUri = "https://graph.windows.net/"
IbizaPortalUri = "https://portal.azure.com/"
RdfePortalUri = "http://go.microsoft.com/fwlink/?LinkId=254433"
ResourceManagementUri = "https://management.azure.com/"
ServiceManagementUri = "https://management.core.windows.net"
AADTokenAudienceUri = "https://management.core.windows.net"
GraphTokenAudienceUri = "https://graph.windows.net/"
DataLakeStoreServiceUri = "https://azuredatalakestore.net"
DataLakeAnalyticsJobAndCatalogServiceUri = "https://azuredatalakeanalytics.net"

----------

Environment.Dogfood
AADAuthUri = "https://login.windows-ppe.net";
#### 3.3. Environment Defaults

Setting `Environment` in the connection string will result in the following default values:

##### Environment = Prod

AADAuthUri = "https://login.microsoftonline.com"
GalleryUri = "https://gallery.azure.com/"
GraphUri = "https://graph.windows.net/"
IbizaPortalUri = "https://portal.azure.com/"
RdfePortalUri = "http://go.microsoft.com/fwlink/?LinkId=254433"
ResourceManagementUri = "https://management.azure.com/"
ServiceManagementUri = "https://management.core.windows.net"
AADTokenAudienceUri = "https://management.core.windows.net"
GraphTokenAudienceUri = "https://graph.windows.net/"
DataLakeStoreServiceUri = "https://azuredatalakestore.net"
DataLakeAnalyticsJobAndCatalogServiceUri = "https://azuredatalakeanalytics.net"

##### Environment = Dogfood

AADAuthUri = "https://login.windows-ppe.net";
GalleryUri = "https://df.gallery.azure-test.net/";
GraphUri = "https://graph.ppe.windows.net/";
IbizaPortalUri = "http://df.onecloud.azure-test.net";
Expand All @@ -92,10 +94,9 @@ In order to Record/Playback a test, you need to setup a connection string that c
DataLakeStoreServiceUri = "https://caboaccountdogfood.net";
DataLakeAnalyticsJobAndCatalogServiceUri = "https://konaaccountdogfood.net";

----------
##### Environment = Next

Environment.Next
AADAuthUri = "https://login.windows-ppe.net"
AADAuthUri = "https://login.windows-ppe.net"
GalleryUri = "https://next.gallery.azure-test.net/"
GraphUri = "https://graph.ppe.windows.net/"
IbizaPortalUri = "http://next.onecloud.azure-test.net"
Expand All @@ -107,10 +108,9 @@ In order to Record/Playback a test, you need to setup a connection string that c
DataLakeStoreServiceUri = "https://caboaccountdogfood.net"
DataLakeAnalyticsJobAndCatalogServiceUri = "https://konaaccountdogfood.net"

----------
##### Environment = Current

Environment.Current
AADAuthUri = "https://login.windows-ppe.net"
AADAuthUri = "https://login.windows-ppe.net"
GalleryUri = "https://df.gallery.azure-test.net/"
GraphUri = "https://graph.ppe.windows.net/"
IbizaPortalUri = "http://df.onecloud.azure-test.net"
Expand All @@ -123,17 +123,43 @@ In order to Record/Playback a test, you need to setup a connection string that c
DataLakeAnalyticsJoAbndCatalogServiceUri = "https://konaaccountdogfood.net"

## 4. Record/Playback Test

#### Playback Test
1. The default mode is Playback mode, so no setting up of connection string is required.

The default mode is Playback mode, so no setting up of connection string is required.

#### Record Test with Interactive login using OrgId
TEST_CSM_ORGID_AUTHENTICATION=SubsctiptionId={SubId};UserId={orgId};AADTenant={tenantId};Environment={env};HttpRecorderMode=Record;

This is no longer the preferred option because it only works when running on .NET Framework. When running on .NET Core you may get an error like `Interactive Login is supported only in NET45 projects`.

To use this option, set the following environment variable before starting Visual Studio:

TEST_CSM_ORGID_AUTHENTICATION=SubscriptionId={SubId};UserId={orgId};AADTenant={tenantId};Environment={env};HttpRecorderMode=Record;

#### Record Test with ServicePrincipal
TEST_CSM_ORGID_AUTHENTICATION=SubsctiptionId={SubId};ServicePrincipal={clientId};ServicePrincipalSecret={clientSecret};AADTenant={tenantId};Environment={env};HttpRecorderMode=Record;

2. Run the test and make sure that you got a generated .json file that matches the test name in the bin folder under *SessionRecords folder
3. Copy SessionRecords folder inside the test project and add all *.json files in Visual Studio setting "Copy to Output Directory" property to "Copy if newer"
This is the preferred option because it works with both .NET Framework and .NET Core.

To create a service principal, follow the [Azure AD guide to create a Application Service Principal](https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal#create-an-active-directory-application). The application type should be `Web app / API` and the sign-on URL value is irrelevant (you can set any value).

After the service principal is created, you will need to give it access to Azure resources. This can be done with the following PowerShell command, with the [Service Principal Application ID](https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal#get-application-id-and-authentication-key) (this is a guid, not the display name of the service principal) substituted in for `{clientId}`.

New-AzureRmRoleAssignment -ServicePrincipalName {clientId} -RoleDefinitionName Contributor

To use this option, set the following environment variable before starting Visual Studio. The following values are substituted into the below connection string:

`clientId`: The [Service Principal Application ID](https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal#get-application-id-and-authentication-key)

`clientSecret`: A [Service Principal Authentication Key](https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal#get-application-id-and-authentication-key)

`tenantId`: The [AAD Tenant ID](https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal#get-tenant-id)


TEST_CSM_ORGID_AUTHENTICATION=SubscriptionId={SubId};ServicePrincipal={clientId};ServicePrincipalSecret={clientSecret};AADTenant={tenantId};Environment={env};HttpRecorderMode=Record;


2. Run the test and make sure that you got a generated .json file that matches the test name in the bin folder under *SessionRecords folder
3. Copy SessionRecords folder inside the test project and add all *.json files in Visual Studio setting "Copy to Output Directory" property to "Copy if newer"
4. To assure that the records work fine, delete the connection string (default mode is Playback mode) OR change HttpRecorderMode within the connection string to "Playback"

## 5. Change Test Environment settings at run-time
Expand All @@ -149,4 +175,4 @@ In order to Record/Playback a test, you need to setup a connection string that c
TestEnvironment.Endpoints.GraphUri = new Uri("https://newGraphUri.windows.net");

###Note:###
Changing the above properties at run-time has the potential to hard code few things in your tests. Best practice would be to use these properties to change values at run-time from immediate window at run-time and avoid hard-coding certain values.
Changing the above properties at run-time has the potential to hard code few things in your tests. Best practice would be to use these properties to change values at run-time from immediate window at run-time and avoid hard-coding certain values.
3 changes: 2 additions & 1 deletion documentation/breaking-changes/upcoming-breaking-changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,5 @@
https://github.com/Azure/azure-powershell/blob/dev/documentation/breaking-changes/breaking-change-template.md
-->

# Upcoming Breaking Changes
# Upcoming Breaking Changes

Loading