Faruk AKÇAY
  • ANA SAYFA
  • Microsoft
    • Azure
    • DPM
    • Exchange Server
      • Exchange Server 2007
      • Exchange Server 2010
      • Exchange Server 2013
      • Exchange Server 2016
    • IIS
    • PowerShell
    • SQL Server
    • Windows
    • Windows Server
      • Server 2003
      • Server 2008
      • Server 2012
      • Server 2016
  • VMWARE
    • Esxi 5.1
    • Esxi 5.5
    • Esxi 6
  • AWS
  • OTHERS
    • Linux
    • Anti-Virus
    • DELL
    • PRTG
    • Veeam
    • DIGERLERI
  • Gezi
  • Ürün İnceleme
  • HAKKIMDA
  • İLETİŞİM

Faruk AKÇAY

  • ANA SAYFA
  • Microsoft
    • Azure
    • DPM
    • Exchange Server
      • Exchange Server 2007
      • Exchange Server 2010
      • Exchange Server 2013
      • Exchange Server 2016
    • IIS
    • PowerShell
    • SQL Server
    • Windows
    • Windows Server
      • Server 2003
      • Server 2008
      • Server 2012
      • Server 2016
  • VMWARE
    • Esxi 5.1
    • Esxi 5.5
    • Esxi 6
  • AWS
  • OTHERS
    • Linux
    • Anti-Virus
    • DELL
    • PRTG
    • Veeam
    • DIGERLERI
  • Gezi
  • Ürün İnceleme
AzurePowerShell

Azure PowerShell’in Yuklenip Yapılandırılması ( Install the Azure Resource Manager Module from the PowerShell Gallery )

written by faruk 10 Ekim 2017

Bu makalemizde Azure ile ilgili işlemleri powershell üzerinden yapabilmemiz için gerekli olan powershell modullerinin yuklenmesini anlatacağım.

Azure PowerShell’i PowerShell üzerinden yükleyebilmek için PowerShellGet modulunun yüklü olması gerekiyor. Bu modulun yuklu olup olmadığını kontrol etmek için powershell üzerinde ;

Get-Module PowerShellGet -list | Select-Object Name,Version,Path

komutunu çalıştırmamız gerekiyor. Default ta windows 10 üzerinde yüklü gelir aşağıda göreceğiniz gibi test pc mizde de yüklü gelmiş ;

PowerShellGet modulu yuklu olduguna göre Azure PowerShell ‘i yükleyebiliriz artık. Aslında yükleyeceğimiz modulun adı Azure Resource Manager module . Bunun için çalıştıracağımız komut ;

Install-Module AzureRM

Bu komutu powershell’e yazdığımız da aşağıdaki gibi hata alırız. Bunun sebebi bu modulu yuklemek için administrator haklarına sahip olmamız gerektiğidir. Oturum açtığımız account administrator yetkisine sahip olsa da bu hatayı alırız.

Bu hata ile karşılaşmamız için powershell ‘i sağ click ile  “Run As administrator” şeklinde çalıştırmalıyız.  “NuGet sürümümüz eskiyse bunu guncellememiz gerekir bununla ilgili sorumuza da “Y” cevap vererek devam ederiz.Ek olarak  PowerShell galerisi defaultta PowerShellGet için güvenilir depo olarak tanımlanmadığı için bize “untrested repository” den yüklemeye devam edip etmeyeceğimizi sorar. Buna “Y” cevap verip devam ederiz. Sonrasında powershell konsolda da görebileceğimiz gibi AzureRM için gerekli olan paketler arka planda indirilerek yüklenir. Bu işlem ortalama 5-10 dk arası sürecektir .

Modulu yükledikten sonra modulu PowerShell oturumumuz için import etmemiz gerekir. Burda önemli ayrıntı default ta powershell üzerinde Execution Policy ile güvenlik nedeniyle script çalıştıramayız. Çalıştıracağımız komut ;

Import-Module AzureRM

Çalıştırmayı denediğimizde aşağıdaki gibi hata alırız ;

Import-Module : File C:\Program Files\WindowsPowerShell\Modules\AzureRM\4.4.0\AzureRM.psm1 cannot be loaded because run
ning scripts is disabled on this system. For more information, see about_Execution_Policies at http://go.microsoft.com/
fwlink/?LinkID=135170.

Bu sorunu gidermek için Script çalıştırmayı kısıtlayan policy ‘i geçici olarak kısıtlamasız hale getiririz. Geçici diyorum çünkü bu komutu bu şekilde bırakırsanız ileride powershell üzerinde güvenlik açığı oluşabilir. Virus yada benzeri uygulamalar powershell üzerinde script çalıştırabilir. Defaultta kapalı olmasının sebebi de güvenlik nedeniyledir. Çalıştıracağımız komut ;

Set-ExecutionPolicy Unrestricted

ardından gelen değişiklik sorusuna “Y” diyerek devam ederiz.

Ardından komutumuzu tekrar çalıştırmayı deneriz.Komut çalıştıktan sonra ekran bir süre tepkisiz kalabilir endişelenmeyin ;

Import-Module AzureRM

Gördüğümüz gibi herhangi bir hata almadan komutumuz çalıştı.

Sonrasında güvenlik nedeniyle script kısıtlamasını Execution Policy tekrar default taki haline getirmek için aşağıdaki komutu kullanıp policy değişikliği ile ilgili gelen soruya “Y” diyerek devam ederiz ;

Set-ExecutionPolicy Restricted

Böylelikle PowerShell üzerinde Azure modulunu yukleyip oturumumuza yüklediğimiz Azure modulunu import ettik. Execution Policy ‘mizide işlemimizi tamamladıktan sonra güvenlik gereği başlangıçtaki kısıtlı hale geri getirdik. Artık Azure ile ilgili işlemlerimizi PowerShell üzerinden gerçekleştirebiliriz. Script çalıştırmak istediğimizde alacağımız Execution Policy hatasında artık ne yapacağımızı bildiğimize göre yolumuza PowerShell üzerinden devam edebiliriz.

 

Umarım sizin için faydalı bir makale olmuştur. Bir başka makale de görüşmek dileğiyle…

Azure PowerShell’in Yuklenip Yapılandırılması ( Install the Azure Resource Manager Module from the PowerShell Gallery ) was last modified: Ekim 10th, 2017 by faruk

Bunu paylaş:

  • X'te paylaş (Yeni pencerede açılır) X
  • Facebook üzerinde paylaş (Yeni pencerede açılır) Facebook

İlgili

azurePowershellpowershellget
0 comment
0
Facebook Twitter Google + Pinterest
faruk

previous post
” The operation couldn’t be performed because ‘username:\Calendar’ couldn’t be found ” hatası
next post
Install the Windows Subsystem for Linux

You may also like

Powershell ile Email Gönderiminde Türkçe Karakter Problemi

3 Mart 2020

Availability by the Number – Rakamlarla erişilebilirlik...

9 Ocak 2018

Sending Emails with Special Characters

3 Mart 2020

Install the Windows Subsystem for Linux

21 Kasım 2017

Leave a Comment Cancel Reply

Son Yazılar

  • .Net Framework 3.5 Windows ISO üzerinden Offline olarak Yukleme
  • Office 365 ‘te Bloklanan Userların Kilidini Kaldırma
  • Exchange Server Üzerinde Distribution Grup Uyelerini Gizleme
  • Yiğit Akü Üretim Tarihi Nerede Yazar ?
  • Window Server 2016 üzerine Docker Kurulumu

Son yorumlar

    Arşivler

    • Haziran 2021
    • Nisan 2020
    • Mart 2020
    • Eylül 2018
    • Mayıs 2018
    • Ocak 2018
    • Kasım 2017
    • Ekim 2017
    • Eylül 2017
    • Ağustos 2017

    Kategoriler

    • AWS
    • Azure
    • Diğerleri
    • Docker
    • Exchange Server 2007
    • Exchange Server 2010
    • Exchange Server 2013
    • Exchange Server 2016
    • Genel
    • IIS
    • Linux
    • PowerShell
    • Server 2012
    • Server 2016
    • Windows
    • Windows Server

    Üst veri

    • Oturum aç
    • Kayıt akışı
    • Yorum akışı
    • WordPress.org
    • Facebook
    • Twitter
    • Instagram
    • Pinterest
    • Tumblr
    • Youtube
    • Bloglovin

    @2016 - PenciDesign. All Right Reserved. Designed and Developed by PenciDesign


    Back To Top
    Yorumlar Yükleniyor...