Tag: powershell
-
Steps To Get Az Activity Across All Subscriptions
# Login to Azure Connect-AzAccount # Define time range $startTime = (Get-Date).AddDays(-10) # Initialize array to collect results $allLogs = @() # Get all subscriptions $subscriptions = Get-AzSubscription foreach ($sub in $subscriptions) { $subscriptionId = $sub.Id $subscriptionName = $sub.Name Select-AzSubscription -SubscriptionId $subscriptionId # Get all role assignments at subscription scope …
-
Steps To Get All AZ Roles in All Subcriptions
Connect-AzAccount # Prepare results array and output path $results = @() $outputFile = “C:\Temp\AzureRoleAssignments_Combined.csv” if (Test-Path $outputFile) { Remove-Item $outputFile } # Loop through subscriptions $subscriptions = Get-AzSubscription foreach ($subscription in $subscriptions) { Write-Host “Processing subscription: $($subscription.Name)” Set-AzContext -SubscriptionId $subscription.Id # — Permanent Assignments — $permanentAssignments = Get-AzRoleAssignment foreach ($assignment…