Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
 
 

This folder contains scripts that complement the functionality of the Azure Education portal

Task Script Documentation
Create bulk accounts createstudents.sh and Students.csv This bash script will read a list of accounts to create from a csv to bulk create email adresses for students taking a course. It will assign an Azure subscription to each of the students. Full instructions can be found in the file createstudentsInstructions.md IMPORTANT NOTE: **Accounts created with this script will NOT be able to access the [Azure classic portal](https://manage.windowsazure.com)** This script creates accounts based on Role Based Access Control (RBAC) and puts limitations on the accounts created. You can see a complete list of features available in the Azure portal vs the Azure classic portal in this Azure portal availability chart
View billing information Azure Billing Portal Viewing detailed account usage presents challenges when using credit based subscriptions. The Azure Usage and billing portal is a complete solution that creates a website and PowerBI dashboard to visualize Azure service billing and usage details. This solution can be used whether students are given access to Azure through the Azure Education Portal subscriptions or through Azure passes. You set up the solution for the faculty member. The students register their Azure subscription wih the system and the professor is able to view usage and billing for each registered user. Full documentation on how to install and use the tool is available on Github Azure Billing Portal GitHub
Powershell Function for creating Azure Resource Groups and signing user access perfect solution for Group projects EduPortalAzureBulkCreate.psm1 NewUsers.csv and NewResourceGroups.csv This is a set of powershell script which will help you perform tasks on your azure subscriptions. Simply run the command functions within poweshell - Functions - function New-Users - Creates new users based on content of the CSV - function New-ResourceGroups - Creates new resource group and add users based on CSV content Function - function Set-RBACPermissions - creates role based access control permission based on CSV
Bulk Adding AAD Existing users via Powershell BulkAddAAD.ps1 and Data.txt This powershell script will read a list of accounts to a .txt file It will assign an Azure subscription to each of the students. Full instructions can be found in the file BulkAddAADInstructions.md IMPORTANT NOTE: **Accounts created with this script will NOT be able to access the [Azure classic portal](https://manage.windowsazure.com)** This script creates accounts based on Role Based Access Control (RBAC) and puts limitations on the accounts created to a contributor. You can see a complete list of features available in the Azure portal vs the Azure classic portal in this Azure portal availability chart
Listing all your Azure Subscription via Powershell ListAzureSubs.ps1 This powershell script will list of the Azure Subscriptions and then list a table format of the Azure SubscriptionName and Azure SubscriptionID. Simply run the command Navigate to the directory where the script lives PS> cd C:\my_path\yada_yada\ (enter) Execute the script: PS> .\ListAzureSubs.ps1 (enter) Or: you can run the PowerShell script from cmd.exe like this: powershell -noexit C:\my_path\yada_yada\ListAzureSubs.ps1 (enter) Simply then copy and paste your Subscription IDs into the Excel for assigning users
Useful Comamds Azure Subscription via Powershell AzureSubsCommands.md This is a set of powershell script which will help you perform tasks on your azure subscriptions. Simply run the command within poweshell
Morty Proxy This is a proxified and sanitized view of the page, visit original site.