https://github.com/didjacome/modules.azure
This repository aims to have modules and scripts created for Microsoft Azure administration
https://github.com/didjacome/modules.azure
accounts assessment azure engineer management powershell rbac resources security snapshot
Last synced: 15 days ago
JSON representation
This repository aims to have modules and scripts created for Microsoft Azure administration
- Host: GitHub
- URL: https://github.com/didjacome/modules.azure
- Owner: Didjacome
- License: apache-2.0
- Created: 2021-12-23T12:27:28.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-02-05T00:34:55.000Z (almost 2 years ago)
- Last Synced: 2024-02-05T01:32:27.628Z (almost 2 years ago)
- Topics: accounts, assessment, azure, engineer, management, powershell, rbac, resources, security, snapshot
- Language: PowerShell
- Homepage:
- Size: 165 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
---
ArtifactType: Module Az.Adm
Language: Powershell
Platform: Windows / Linux / Mac
Tags: Powershell, Azure, Adm, Management, Accounts, Rbac, Snapshot, Assessment, Security, Resource, Engineer
---


[](https://azure.microsoft.com)


[](https://www.powershellgallery.com/packages/Az.Adm)
[](https://www.powershellgallery.com/packages/Az.Adm)

# Welcome
## Az.Adm
This repository aims to have modules and scripts created for Microsoft Azure administration
## Description
Function to help in the everyday to manage Microsoft Azure.
This module contains the cmdlets for security assessments, to help support teams on a daily basis.
**Main features:**
* Saving time on repetitive tasks
* Generate reports security
* Snapshot of all disks in a vms
* Agility in landing zone design to apply tags
| Cmdlets | Docs | Dependencies |
|-------------|-----------|--------------|
|`Get-AzAdGroupRbac` | [Basic Usage](https://github.com/Didjacome/Modules.Azure/blob/main/Docs/Get-AzAdGroupRbac/README_Get-AzADGroupRBAC.md) | Az.Resources |
|`Get-AzGraphUser` |[Basic Usage](https://github.com/Didjacome/Modules.Azure/blob/main/Docs/Get-AzGraphUser/Get-AzGraphUser.md) | Az.Resources, Az.Accounts|
|`Get-AzGraphUserRbac` |[Basic Usage](https://github.com/Didjacome/Modules.Azure/blob/main/Docs/Get-AzGraphUserRbac/Get-AzGraphUserRbac.md) | Az.Resources, Az.Accounts, Az.Adm|
|`New-AzSnapshotDisk` |[Basic Usage](https://github.com/Didjacome/Modules.Azure/blob/main/Docs/New-AzSnapshotDisk/New-AzSnapshotDisk.md) | Az.Resources, Az.Accounts, Az.ResourceGraph, Az.compute |
|`New-AzSnapshotDiskAll` |[Basic Usage](https://github.com/Didjacome/Modules.Azure/blob/main/Docs/New-AzSnapshotDiskAll/New-AzSnapshotDiskAll.md) | Az.Resources, Az.Accounts, Az.ResourceGraph, Az.compute|
|`New-AzSnapshotDiskOs` |[Basic Usage](https://github.com/Didjacome/Modules.Azure/blob/main/Docs/New-AzSnapshotDiskOS/New-AzSnapshotDiskOS.md) | Az.Resources, Az.Accounts, Az.ResourceGraph, Az.compute|
|`Set-AzTag` |[Basic Usage](https://github.com/Didjacome/Modules.Azure/blob/main/Docs/Set-AzTag/README_Set-AzTag.md) | Az.Resources, Az.Accounts|
|`Get-AzVnetInvertory` |[Basic Usage](https://github.com/Didjacome/Modules.Azure/blob/main/Docs/Get-AzVnetInvertory/Get-AzVnetInvertory.md) | Az.Resources, Az.Accounts, Az.Adm|
|`Get-AzValidateWebAppMigrate` |[Basic Usage](https://github.com/Didjacome/Modules.Azure/blob/main/Docs/Get-AzValidateWebAppMigrate/Get-AzValidateWebAppMigrate.md) | Az.Resources, Az.Accounts, Az.Websites, Az.Adm, ImportExcel|
## Installation
* [**Module Az.Adm**](https://www.powershellgallery.com/packages/az.adm)
```powershell
Install-Module -Name Az.Adm
```
## Script examples
* [**Basic Usage for Exemple**](https://github.com/Didjacome/Modules.Azure/tree/main/script)
### Prerequisites
You can use the Az.Adm Module in both Cloudshell and Powershell Desktop.
What you need to run the script
``` powershell
1. Install-Module Az.Accounts
2. Install-Module Az.Resources
3. Install-Module Az.ResourceGraph
4. Install-Module Az.Compute
5. Install-Module Az.Websites
6. Install-Module ImportExcel
7. Install-Module Az.Adm
```
|Modules | Version |
|--------|---------|
|Az.Accounts|2.6.2|
|Az.Resources|5.1.0|
|AZ.ResourceGraph|0.12.0|
|Az.Compute|5.2.0|
|Az.Websites|2.12.0|
|ImportExcel|7.8.6|
## Folder Structures
| Folder | Objective |
|----|---|
|[**AZ.ADM**](https://github.com/Didjacome/Modules.Azure/tree/main/script)| Module Source Code |
|[**Docs**](https://github.com/Didjacome/Modules.Azure/tree/main/Docs)| Help and how to usage cmdlet |
|[**Scripts**](https://github.com/Didjacome/Modules.Azure/tree/main/script)| Example of how to use cmdlets in an automated way |