Install-Module: 'AllowPrerelease' parametre adıyla eşleşen bir parametre bulunamıyor
PowerShell modüllerinin ön sürümünü denemek için AllowPrerelease parametresini örneğin şu şekilde belirtmeniz gerekir:
Install-Module -Name ExchangeOnlineManagement -AllowPrereleaseBu, PowerShell'in ön sürümle gerçekten ilgilendiğinizden ve riski anladığınızdan emin olmasına yardımcı olur. ?
Ancak bazı durumlarda -AllowPrerelease aşağıdaki hata mesajını görüntüleyecektir:
Install-Module : A parameter cannot be found that matches parameter name 'AllowPrerelease'.
At line:1 char:47
+ install-module -name exchangeonlinemanagement -AllowPrerelease
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Install-Module], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Install-ModuleUzun lafın kısası: Aşağıdaki komutu çalıştırarak PowerShellGet modülünü en son sürüme güncelleyin:
Update-Module PowerShellGet -Force
Ardından yeni bir PowerShell konsolunu başlatın ve hazırsınız!
UYARI! BONUS BİLGİSİ İLERİDE!
Bu tür sorunları çözmek için daha genel bir yaklaşım benimsemek istiyorsanız okumaya devam edin.
Herhangi Bir PowerShell Parametre Sorunu Nasıl Çözülür?
Sağlam ve canlı bir PowerShell modülü harika özellik güncellemeleri almaya devam ediyor.
Çalıştırdığınız modülün hangi sürümünde olursa olsun bir parametre çalışmıyorsa aşağıdaki yaklaşımı kullanın:
- Komutunuzun hangi modüle ait olduğunu kontrol edin
- Modülü en son sürüme güncelleyin
PowerShell Komutunun Hangi Modüle Ait Olduğunu Kontrol Edin
PowerShell komutunuzun hangi modülden geldiğini kolaylıkla öğrenebilirsiniz.
Benim durumumda, Install-Module komutu soruna neden oluyordu, bu yüzden aşağıdakileri çalıştırdım:
PS C:\> Get-Command Install-Module
CommandType Name Version Source
----------- ---- ------- ------
Function Install-Module 1.0.0.1 PowerShellGetGördüğünüz gibi Install-Module komutunun kaynağı PowerShellGet modülünün eski bir versiyonudur.
Modülü En Son Sürüme Güncelleyin
Aşağıdaki komutu kullanarak en son sürüme güncelleyeceğim:
Update-Module PowerShellGet -ForceYeni bir PowerShell konsolunu başlattıktan sonra her şey harika görünüyor:
PS C:\> Get-Command Install-Module
CommandType Name Version Source
----------- ---- ------- ------
Function Install-Module 2.2.5 PowerShellGet
- ve sonunda ExchangeOnlineManagement modülümü en son ön sürüme güncelleyebiliyorum.
PowerShell Modüllerinde Sorun Gidermekten Bıktınız mı?
Hibrit Office 365 yönetiminiz PowerShell CmdLet'leri Google'da aramanın sonsuz bir kabusuysa, yeni bir şafağa uyanmanın zamanı geldi!
Easy365Manager ile artık Office 365 lisanslarınızı ve posta kutularınızı yönetmek için PowerShell komutlarını hatırlamanıza (veya birden fazla web konsolu kullanmanıza) gerek yok.
Easy365Manager, Office 365 yönetimini AD yönetiminizin entegre bir parçası haline getiren, Active Directory Kullanıcıları ve Bilgisayarlarına yönelik bir ek bileşendir.
Örneğin Office 365 lisansını (ve posta kutularını) doğrudan kullanıcı özelliklerinden nasıl atayabileceğinizi öğrenin:
Easy365Manager, takvim izinlerini yapılandırma veya posta kutusu kotalarını ayarlama gibi yalnızca PowerShell aracılığıyla kullanılabilen birçok yapılandırmayı destekler.
30 günlük tam işlevli deneme sürümünüzü şimdi indirin. Basit yükleyici birkaç dakika içinde çalışır duruma gelmenizi sağlayacaktır.
