├── 01_Create_and_manage_VM.ps1 ├── 01_Self_signed_Certificate.ps1 ├── 02_LB_HA_VM.ps1 ├── 03_Create_a_Windows_Server.ps1 ├── 05_Create_vm_scale_set.ps1 ├── 06_Create Azure_VNet.ps1 ├── 07_Create_Blob_Container.ps1 ├── 08_Azure_file_share.ps1 ├── 09_BasicOperations_tw.ps1 ├── 10_UserOperations_tw.ps1 ├── 11_GroupOperations_tw.ps1 ├── 12_PopulateUsers_tw.ps1 ├── 13_Add_RBAC_User.ps1 ├── 14_Create_Custom_Role_tw.ps1 ├── 15_Create_storage_account.ps1 ├── 16_Add_Policy_RG.ps1 ├── 17_Deploy_Azure_Base_with_Powershell.ps1 ├── 18_object_replication.ps1 ├── AVD ├── 01_Create_virtual_network.ps1 ├── 02_Deploy_DC_virtual_machine.ps1 └── Setup_DC.ps1 ├── Add_Tags_RG.ps1 ├── AzureAD_view_Accounts.ps1 ├── AzureCost.ps1 ├── Backup_VM_in_Azure.ps1 ├── Calculate_the_size_blob_container.ps1 ├── Collect_Infos_about_Vms.ps1 ├── Collect_details_about_all_VMs_in_subscription.ps1 ├── Copy_groupmembership_new_user.ps1 ├── Cost_Analysis.ps1 ├── Create_Azure_AD_Sync_User.ps1 ├── Create_Azure_DNS_zone_record.ps1 ├── Create_Storage_Account_SAS_token.ps1 ├── Create_VM_Gallery.ps1 ├── Create_VM_with_Vault_Secrets.ps1 ├── Create_VNet_Peering.ps1 ├── Create_a_Docker_host.ps1 ├── Create_an_Azure_Storage_Account.ps1 ├── Create_encrypt_Linux_VM.ps1 ├── Create_management_groups_organization_management.ps1 ├── Create_virtual_machines.ps1 ├── Custom_VM_Reader_RBAC_Role.ps1 ├── Delete_twrsv2022.ps1 ├── Diagnose_virtual_machine_network_traffic_ip_flow.ps1 ├── Fake_User_data.csv ├── Finding_User_with_AzureAD_Admin_Roles.ps1 ├── Get_Azure_Service_Principal.ps1 ├── Graph_Create_Time_Last_Password.ps1 ├── Handling_planned_maintenance.ps1 ├── Install_Graph_and_Service_Principal.ps1 ├── Inverstigate_Azure_App_Service_Principals.ps1 ├── LAPS_PW.ps1 ├── License_Allocation.ps1 ├── List_Azure_role_assignments.ps1 ├── List_all_user_assigned_managed_identities.ps1 ├── Property_Security_Enabled_Microsoft_365_Groups.ps1 ├── Query_output.ps1 ├── README.md ├── Retrieve_Activity_log.ps1 ├── Scale_web_app_manually.ps1 ├── Secure_webserver_VM_Azure_TLS_SSL.ps1 ├── Some_Tasks_in_Azure.ps1 ├── Upload_Download_Blobs_Storage_Account.ps1 └── Use_System_Managed_Identity.ps1 /01_Create_and_manage_VM.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/01_Create_and_manage_VM.ps1 -------------------------------------------------------------------------------- /01_Self_signed_Certificate.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/01_Self_signed_Certificate.ps1 -------------------------------------------------------------------------------- /02_LB_HA_VM.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/02_LB_HA_VM.ps1 -------------------------------------------------------------------------------- /03_Create_a_Windows_Server.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/03_Create_a_Windows_Server.ps1 -------------------------------------------------------------------------------- /05_Create_vm_scale_set.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/05_Create_vm_scale_set.ps1 -------------------------------------------------------------------------------- /06_Create Azure_VNet.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/06_Create Azure_VNet.ps1 -------------------------------------------------------------------------------- /07_Create_Blob_Container.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/07_Create_Blob_Container.ps1 -------------------------------------------------------------------------------- /08_Azure_file_share.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/08_Azure_file_share.ps1 -------------------------------------------------------------------------------- /09_BasicOperations_tw.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/09_BasicOperations_tw.ps1 -------------------------------------------------------------------------------- /10_UserOperations_tw.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/10_UserOperations_tw.ps1 -------------------------------------------------------------------------------- /11_GroupOperations_tw.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/11_GroupOperations_tw.ps1 -------------------------------------------------------------------------------- /12_PopulateUsers_tw.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/12_PopulateUsers_tw.ps1 -------------------------------------------------------------------------------- /13_Add_RBAC_User.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/13_Add_RBAC_User.ps1 -------------------------------------------------------------------------------- /14_Create_Custom_Role_tw.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/14_Create_Custom_Role_tw.ps1 -------------------------------------------------------------------------------- /15_Create_storage_account.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/15_Create_storage_account.ps1 -------------------------------------------------------------------------------- /16_Add_Policy_RG.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/16_Add_Policy_RG.ps1 -------------------------------------------------------------------------------- /17_Deploy_Azure_Base_with_Powershell.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/17_Deploy_Azure_Base_with_Powershell.ps1 -------------------------------------------------------------------------------- /18_object_replication.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/18_object_replication.ps1 -------------------------------------------------------------------------------- /AVD/01_Create_virtual_network.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/AVD/01_Create_virtual_network.ps1 -------------------------------------------------------------------------------- /AVD/02_Deploy_DC_virtual_machine.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/AVD/02_Deploy_DC_virtual_machine.ps1 -------------------------------------------------------------------------------- /AVD/Setup_DC.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/AVD/Setup_DC.ps1 -------------------------------------------------------------------------------- /Add_Tags_RG.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Add_Tags_RG.ps1 -------------------------------------------------------------------------------- /AzureAD_view_Accounts.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/AzureAD_view_Accounts.ps1 -------------------------------------------------------------------------------- /AzureCost.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/AzureCost.ps1 -------------------------------------------------------------------------------- /Backup_VM_in_Azure.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Backup_VM_in_Azure.ps1 -------------------------------------------------------------------------------- /Calculate_the_size_blob_container.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Calculate_the_size_blob_container.ps1 -------------------------------------------------------------------------------- /Collect_Infos_about_Vms.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Collect_Infos_about_Vms.ps1 -------------------------------------------------------------------------------- /Collect_details_about_all_VMs_in_subscription.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Collect_details_about_all_VMs_in_subscription.ps1 -------------------------------------------------------------------------------- /Copy_groupmembership_new_user.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Copy_groupmembership_new_user.ps1 -------------------------------------------------------------------------------- /Cost_Analysis.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Cost_Analysis.ps1 -------------------------------------------------------------------------------- /Create_Azure_AD_Sync_User.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Create_Azure_AD_Sync_User.ps1 -------------------------------------------------------------------------------- /Create_Azure_DNS_zone_record.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Create_Azure_DNS_zone_record.ps1 -------------------------------------------------------------------------------- /Create_Storage_Account_SAS_token.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Create_Storage_Account_SAS_token.ps1 -------------------------------------------------------------------------------- /Create_VM_Gallery.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Create_VM_Gallery.ps1 -------------------------------------------------------------------------------- /Create_VM_with_Vault_Secrets.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Create_VM_with_Vault_Secrets.ps1 -------------------------------------------------------------------------------- /Create_VNet_Peering.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Create_VNet_Peering.ps1 -------------------------------------------------------------------------------- /Create_a_Docker_host.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Create_a_Docker_host.ps1 -------------------------------------------------------------------------------- /Create_an_Azure_Storage_Account.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Create_an_Azure_Storage_Account.ps1 -------------------------------------------------------------------------------- /Create_encrypt_Linux_VM.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Create_encrypt_Linux_VM.ps1 -------------------------------------------------------------------------------- /Create_management_groups_organization_management.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Create_management_groups_organization_management.ps1 -------------------------------------------------------------------------------- /Create_virtual_machines.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Create_virtual_machines.ps1 -------------------------------------------------------------------------------- /Custom_VM_Reader_RBAC_Role.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Custom_VM_Reader_RBAC_Role.ps1 -------------------------------------------------------------------------------- /Delete_twrsv2022.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Delete_twrsv2022.ps1 -------------------------------------------------------------------------------- /Diagnose_virtual_machine_network_traffic_ip_flow.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Diagnose_virtual_machine_network_traffic_ip_flow.ps1 -------------------------------------------------------------------------------- /Fake_User_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Fake_User_data.csv -------------------------------------------------------------------------------- /Finding_User_with_AzureAD_Admin_Roles.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Finding_User_with_AzureAD_Admin_Roles.ps1 -------------------------------------------------------------------------------- /Get_Azure_Service_Principal.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Get_Azure_Service_Principal.ps1 -------------------------------------------------------------------------------- /Graph_Create_Time_Last_Password.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Graph_Create_Time_Last_Password.ps1 -------------------------------------------------------------------------------- /Handling_planned_maintenance.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Handling_planned_maintenance.ps1 -------------------------------------------------------------------------------- /Install_Graph_and_Service_Principal.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Install_Graph_and_Service_Principal.ps1 -------------------------------------------------------------------------------- /Inverstigate_Azure_App_Service_Principals.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Inverstigate_Azure_App_Service_Principals.ps1 -------------------------------------------------------------------------------- /LAPS_PW.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/LAPS_PW.ps1 -------------------------------------------------------------------------------- /License_Allocation.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/License_Allocation.ps1 -------------------------------------------------------------------------------- /List_Azure_role_assignments.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/List_Azure_role_assignments.ps1 -------------------------------------------------------------------------------- /List_all_user_assigned_managed_identities.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/List_all_user_assigned_managed_identities.ps1 -------------------------------------------------------------------------------- /Property_Security_Enabled_Microsoft_365_Groups.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Property_Security_Enabled_Microsoft_365_Groups.ps1 -------------------------------------------------------------------------------- /Query_output.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Query_output.ps1 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/README.md -------------------------------------------------------------------------------- /Retrieve_Activity_log.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Retrieve_Activity_log.ps1 -------------------------------------------------------------------------------- /Scale_web_app_manually.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Scale_web_app_manually.ps1 -------------------------------------------------------------------------------- /Secure_webserver_VM_Azure_TLS_SSL.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Secure_webserver_VM_Azure_TLS_SSL.ps1 -------------------------------------------------------------------------------- /Some_Tasks_in_Azure.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Some_Tasks_in_Azure.ps1 -------------------------------------------------------------------------------- /Upload_Download_Blobs_Storage_Account.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Upload_Download_Blobs_Storage_Account.ps1 -------------------------------------------------------------------------------- /Use_System_Managed_Identity.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomwechsler/Azure_PowerShell_Administration/HEAD/Use_System_Managed_Identity.ps1 --------------------------------------------------------------------------------