Get-MSOLUser: Konumsal bir parametre bulunamıyor


"[Kullanıcı adı] bağımsız değişkenini kabul eden konumsal bir parametre bulunamıyor" hata mesajı, büyük olasılıkla Office 365 PowerShell'i başlatırken karşılaşacağınız ilk hatalardan biridir:

PS C:\> Get-MsolUser morten@skrubbeltrang.onmicrosoft.com
Get-MsolUser : A positional parameter cannot be found that accepts argument
  'morten@skrubbeltrang.onmicrosoft.com'.
At line:1 char:1
+ Get-MsolUser morten@skrubbeltrang.onmicrosoft.com
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Get-MsolUser],
    ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,
    Microsoft.Online.Administration.Automation.GetUser

Bu hata mesajının çözümü oldukça basittir:

Get-MSOLUser komutunu çalıştırırken her zaman ilk bağımsız değişken olarak “-UserPrincipalName” öğesini kullanın:

PS C:\> Get-MsolUser -UserPrincipalName morten@skrubbeltrang.onmicrosoft.com

UserPrincipalName                    DisplayName          isLicensed
-----------------                    -----------          ----------
morten@skrubbeltrang.onmicrosoft.com morten skrubbeltrang True

Alternatif olarak, Azure AD kullanıcılarının birden çok örneğini aramak istiyorsanız SearchString parametresini kullanabilirsiniz, örneğin:

PS C:\> Get-MsolUser -SearchString "Brahe"

UserPrincipalName                         DisplayName  isLicensed
-----------------                         -----------  ----------
tycho.brahe@skrubbeltrang.onmicrosoft.com Tycho Brahe  False
tbrahe@skrubbeltrang.onmicrosoft.com      Thomas Brahe False

Bu komut, sağlanan dize için Görünen Ad veya E-posta Adresini arayacaktır.

PowerShell MSOnline Modülü

Get-MSOLUser komutu, MSOnline PowerShell modülünün bir parçasıdır.

Çoğu durumda, MSOnline modülünün birden çok sürümünün yan yana kurulmasıyla karşılaşabilirsiniz. Hangi modülün yüklendiğine dair sorun giderme oldukça kafa karıştırıcı olabilir.

Ayrıca bazı durumlarda modülün kurulumu da baş ağrısına neden olur.

Bu modülün kurulumu ve sorun giderme hakkında daha fazla bilgi edinmek istiyorsanız bu makaleye göz atın. PowerShell'deki modül yükleme sırasının tam açıklamasını içerir.

Kolay Office 365 Yönetimi

MSOnline PowerShell modülünü tamamen kullanma ihtiyacını ortadan kaldırmak için Easy365Manager'a bir göz atmalısınız.

Easy365Manager, tanıdık AD Kullanıcıları ve Bilgisayarları aracının bir uzantısı olarak çalışır. Easy365Manager ile yerel şirket içi AD kullanıcı yönetimi aracınızı kullanarak Office 365 lisanslarını ve posta kutularını yapılandırabilirsiniz. AD Azure portalında ve Exchange Yönetici Merkezinde sürekli oturum açmanıza gerek yoktur.

Easy365Manager ayrıca şirket içi Exchange Sunucunuzdan kurtulmanıza da olanak tanır. Bu, kısa sürede çok fazla zaman ve paradan tasarruf etmenizi sağlar.

Ücretsiz ve tamamen işlevsel 30 günlük deneme sürümünü buradan indirin.

İlgili makaleler