issues
search
Azure
/
azure-devtestlab
Azure DevTestLab artifacts, scripts and samples
MIT License
458
stars
602
forks
source link
Merge the latest changes to modules, examples & scripts for Lab Services libraries
#758
Closed
petehauge
closed
3 years ago
petehauge
commented
3 years ago
Added Scripts:
Assign-LabLiaisonRoleToLabAccounts.ps1
Create-AadGroups.ps1
Create-AzLabAccounts.ps1
Create-AzLabs.ps1
Get-LabMetrics.ps1
Get-RegistrationLinks.ps1
Import-LabLiaisonRole.ps1
Publish-AzLabs.ps1
Remove-AzLabAccounts.ps1
Remove-AzLabs.ps1
Reset-StudentAvailableHours.ps1
Reset-StudentQuotasRunbook.ps1
UploadImageToSharedImageGallery.ps1
Validate-AzLabs.ps1
Az.LabServices Module
Enable running in Azure Automation via grabbing token from globals
Retries on a few conditions for InvokeRest method (always retry GET, retry on some return codes)
Enable waiting on deletes (for removing labs)
Enable connecting Shared Image Gallery by ID & enabling/disabling images for lab accounts
Fix Set-AzLab to update changed properties (so we don’t accidently reset other properties)
Fixes for New-AzLabSchedule to enable Stop-only schedules
New Commands:
Get-AzLabAccountSharedGallery
Set-AzLabAccountSharedImage
Sync-AzLabADUsers
Start-AzLabStudentVm
LabCreationLibrary Module
A ton of additional validation of the CSV file on import
New Commands:
New-AzLabAccountsBulk
New-AzLabsBulk
Publish-AzLabsBulk
Set-AzRoleToLabAccountsBulk
Remove-AzLabsBulk
Sync-AzLabADUsersBulk
Get-AzLabsRegistrationLinkBulk
Reset-AzLabUserQuotaBulk
Convert-UsageQuotaToHours
Test-AzLabsBulk
Added Scripts:
Az.LabServices Module
LabCreationLibrary Module