Azure Active Directory PowerShell for Graph
Kullanıcı yönetimi, etki alanı yönetimi ve çoklu oturum açmayı yapılandırma gibi Azure AD yönetim görevleri için Graph için Azure Active Directory PowerShell Modülü Sürümünü kullanabilirsiniz. Burada listelenen cmdlet'ler, MSOnline PowerShell modülünün parçası olan MSOL cmdlet'lerinden farklıdır.
Graph için PowerShell modülünün Azure AD iki sürümü vardır: Genel önizleme ve Genel Kullanılabilirlik sürümü. Üretim senaryoları için Genel Önizleme sürümünün kullanılması önerilmez .
Graph için PowerShell Azure AD önizleme modülü AzureADPreview sayfasındaki PowerShell Galerisi indirilebilir.
Graph için Azure AD PowerShell Genel Kullanılabilirlik modülü AzureAD sayfasındaki PowerShell Galerisi indirilebilir.
Azure AD Modülünü yükleme
Graph için Azure AD PowerShell Modülü, microsoft .NET Framework ve Windows PowerShell varsayılan sürümüyle aşağıdaki Windows işletim sistemlerinde desteklenir: Windows 8.1, Windows 8, Windows 7, Windows Server 2012 R2, Windows Server 2012 veya Windows Server 2008 R2.
Bilgisayarınız tüm yükleme ön koşullarını yerine getiriyorsa, modülün Genel Kullanılabilirlik sürümünü bilgisayarınıza yüklemek için şu komutu çalıştırabilirsiniz:
Install-Module AzureAD
Genel önizleme sürümünü yüklemek için şunu kullanın:
Install-module AzureADPreview
Hem önizleme sürümünü hem de GA sürümünü aynı bilgisayara aynı anda yükleyemezsiniz.
PowerShell Galerisi hakkında
Azure AD modülü, PowerShell galerisi kullanılarak dağıtılır. Galeri’den yükleme yapılabilmesi için PowerShellGet modülünün Windows 10, Windows Management Framework (WMF) 5.0 veya MSI tabanlı yükleyicide (PowerShell 3 ve 4 için) mevcut olan en son sürümü gerekir.
En son PowerShellGet modülüyle şunları yapabilirsiniz:
- Find-Module ve Find-Script ile Galeri’de arama yapma
- Save-Module ve Save-Script ile Galeriden sisteminize öğe kaydetme
- Install-Module ve Install-Script ile Galeri’den öğe yükleme
- Publish-Module ve Publish-Script ile Galeri’ye öğe yükleme
- Register-PSRepository ile kendi özel deponuzu ekleme
Galeri ile PowerShellGet komutlarını kullanma hakkında daha fazla bilgi için Başlarken sayfasına bakın. Ayrıca Update-Help -Module PowerShellGet komutunu çalıştırarak bu komutlara ilişkin yerel yardımı yükleyebilirsiniz.
Desteklenen İşletim Sistemleri
PowerShellGet modülü, PowerShell 3.0 veya daha yeni bir sürümü gerektirir. Bu nedenle, PowerShellGet aşağıdaki işletim sistemlerinden birini gerektirir:
- Windows 10
- Windows 8.1 Pro
- Windows 8.1 Enterprise
- Windows 7 SP1
- Windows Server 2016 TP5
- Windows Server 2012 R2
- Windows Server 2008 R2 SP1
PowerShellGet ayrıca .NET Framework 4.5 veya üzerini gerektirir. .NET Framework 4.5 veya üzeri sürümü buradan yükleyebilirsiniz.
Azure AD Modülünü güncelleştirme
Modülün bilgisayarınızda yüklü sürümünü denetlemek için şu komutu çalıştırın:
PS C:\WINDOWS\system32> Get-Module AzureADPreview
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Binary 2.0.0.7 azureadpreview {Add-AzureADAdmini...
Bilgisayarınızdaki Azure AD PowerShell modülünün sürümünü güncelleştirmek için Install-Module cmdlet’ini yeniden çalıştırın:
PS C:\WINDOWS\system32> Install-Module AzureADPreview
Bu komut yeni bir sürümün mevcut olup olmadığını görmek üzere PowerShell galerisini denetler ve PowerShell Galerisi’ndeki sürüm bilgisayarınızda yüklü olan sürümden yeniyse bilgisayarınıza yükler.
Azure AD'ye Bağlanma
Bu makalede ele alınan cmdlet’lerin herhangi birini çalıştırabilmeniz için öncelikle çevrimiçi hizmetinize bağlanmanız gerekir. Bunu yapmak için Windows PowerShell komut isteminde Connect-AzureAD cmdlet'ini çalıştırın. Bundan sonra kimlik bilgileriniz istenir. İsterseniz, kimlik bilgilerinizi önceden belirtebilirsiniz, örneğin:
$AzureAdCred = Get-Credential
Connect-AzureAD -Credential $AzureAdCred
İlk komut kimlik bilgilerini ister ve $AzureAdCred olarak depolar. Sonraki komut, hizmete bağlanmak için bu kimlik bilgilerini $azureadcred olarak kullanır.
Azure Active Directory'nin belirli bir ortamına bağlanmak için AzureEnvironment parametresini aşağıdaki gibi kullanın:
Connect-AzureAD -AzureEnvironment "AzureGermanyCloud"
Bu örnek PowerShell oturumunuzu Alman AzureAD ortamına bağlar. Daha fazla bilgi için bkz. Connect-AzureAD.
Önerileriniz mi var?
Azure Active Directory PowerShell'i geliştirme konusunda önerileriniz varsa lütfen bize bildirmekten çekinmeyin!
Windows PowerShell hakkında daha fazla bilgi
Windows PowerShell, sistem yönetimi için tasarlanmış görev tabanlı bir komut satırı kabuğu ve betik dilidir. Metin kabul edip döndüren çoğu kabuğun aksine Windows PowerShell, .NET Framework üzerinde oluşturulur ve .NET Framework nesnelerini kabul edip döndürür.
Windows PowerShell kabuk ile tümleşik, basit, tek işlevli bir cmdlet ("command-let" olarak okunur), komut satırı aracı oluşturur. Cmdlet'ler şu adlandırma kuralına sahiptir: Get-Help, Get-Process ve Start-Service gibi tire (-) ile ayrılmış bir fiil ve isim. Windows PowerShell yüzden fazla temel cmdlet içerir.
Herhangi bir cmdlet hakkında bilgi veya söz dizimleri için Get-Help <cmdlet name>
komutunu kullanın; burada <cmdlet name>
, araştırmak istediğiniz cmdlet’in adıdır.
Daha ayrıntılı bilgi için aşağıdaki komutların herhangi birini çalıştırabilirsiniz:
Get-Help <cmdlet name> -Detailed
Get-Help <cmdlet name> -Examples
Get-Help <cmdlet name> -Full
Windows PowerShell hakkında daha fazla bilgi için bkz. Windows PowerShell ile Çalışmaya Başlama.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin