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.
