Infrastructure as Code Webiner Serisi – Azure DevOps

Kayit Linki: https://teams.microsoft.com/registration/vPJ6O4tL8UWSRq2I9GBRuA,A9z1-HM02EuLIk92LJW-bA,lBAa9w0yAkaS4c1QDt_8YA,UGOzEcSA20OBHLT41xHTPQ,mGUizdLYiU2OHt6-GdVSpg,_ChVPuq7SUGLbBPxumMqwg?mode=read&tenantId=3b7af2bc-4b8b-45f1-9246-ad88f46051b8

Continue Reading Infrastructure as Code Webiner Serisi – Azure DevOps

Infrastructure as Code Webiner Serisi – Terraform ile Otomasyon

Kayit Linki: https://teams.microsoft.com/registration/vPJ6O4tL8UWSRq2I9GBRuA,A9z1-HM02EuLIk92LJW-bA,lBAa9w0yAkaS4c1QDt_8YA,hYuzOxnwEkiLZ48vlViqFw,kRt7jKP4-EuzjwcNB2pAAQ,RdBkvgSVn0yZG29oHg4AQw?mode=read&tenantId=3b7af2bc-4b8b-45f1-9246-ad88f46051b8

Continue Reading Infrastructure as Code Webiner Serisi – Terraform ile Otomasyon

Infrastructure as Code Webiner Serisi – BICEP

Kayit Linki: https://teams.microsoft.com/registration/vPJ6O4tL8UWSRq2I9GBRuA,A9z1-HM02EuLIk92LJW-bA,lBAa9w0yAkaS4c1QDt_8YA,hYuzOxnwEkiLZ48vlViqFw,kRt7jKP4-EuzjwcNB2pAAQ,RdBkvgSVn0yZG29oHg4AQw?mode=read&tenantId=3b7af2bc-4b8b-45f1-9246-ad88f46051b8

Continue Reading Infrastructure as Code Webiner Serisi – BICEP

Infrastructure as Code Webiner Serisi – ARM Templates ve PowerShell ile Otomasyon

Kayit Linki: https://teams.microsoft.com/registration/vPJ6O4tL8UWSRq2I9GBRuA,A9z1-HM02EuLIk92LJW-bA,lBAa9w0yAkaS4c1QDt_8YA,NmJO9m3m-0ad6rgnUUvV4w,Q9U7gHl82UKq0RCv4FsD6g,_PJWZKZ3P0S30_zBw68s-g?mode=read&tenantId=3b7af2bc-4b8b-45f1-9246-ad88f46051b8

Continue Reading Infrastructure as Code Webiner Serisi – ARM Templates ve PowerShell ile Otomasyon

PowerShell ile Azure Management Group altindaki Abonelikleri Listelemek

PowerShell ile Azure Management Group altindaki Abonelikleri Listelemek

Azure icindeki abonelikleri, yonetimsel kolaylik ve Policy uygulama noktasindaki avantajlari sebebiyle Management Group’lar icine yerlestirebiliyoruz. Peki buyuk organizasyonlarda Azure Portal icinden rahatlikla listeyebildigimiz bu abonelikleri PowerShell ile nasil listeyebiliriz? Yani belirli bir Management Group icindeki abonelikleri nasil ekrana yazdirabiliriz? Gorelim!

Once butun abonelikleri, icinde bulunduklari Management Group bilgisine gore listeleyelim. Malum, bazen ic ice gecmis management group yapisi kullaniyoruz ve bir abonelik derinlerde bir management group icinde yer alabiliyor.

$sorgu = “
resourcecontainers
| where type == ‘microsoft.resources/subscriptions’

$cevap = Search-AzGraph -Query $sorgu
$cevap | select name,id,@{l=”managementgroup”;e={$_.properties.managementGroupAncestorsChain.displayname}}

Peki ben sadece spesifik Manegement Group icindeki abonelikleri goruntulemek istiyorsam. Yani bana yukaridan asagiya kadar butun management group bilgisi lazim degilse? O zaman da yontem su sekilde!

$managementGroup = “Prod”
$sorgu = “
resourcecontainers
| where type == ‘microsoft.resources/subscriptions’
| where properties.managementGroupAncestorsChain[0].displayName == ‘$managementGroup’
| project ParentManagementGroup = properties.managementGroupAncestorsChain[0].displayName, name, id

$cevap = Search-AzGraph -Query $sorgu
$cevap | select name, id, ParentManagementGroup

Continue Reading PowerShell ile Azure Management Group altindaki Abonelikleri Listelemek

PowerShell ile Azure Policy Definition Detaylarinin Listelenmesi

PowerShell ile Azure Policy Definition Detaylarinin Listelenmesi

Azure Policy’leri “Get-AzPolicyDefinition” komutuyla listelemek istedigimizde maalesef Policy ismini anlasilir bir sekilde gelmiyor.

Bunun icin asagidaki komutu kullanarak “DisplayName” bilgisini yazdirabiliriz.

Get-AzPolicyDefinition | select -ExpandProperty properties | select DisplayName

Continue Reading PowerShell ile Azure Policy Definition Detaylarinin Listelenmesi