PS> Install-Module AzureAD
Installation of AzureAD module
PS> Install-Module AzureAD
Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its
InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install
the modules from 'PSGallery'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): y
PackageManagement\Install-Package : Unable to load DLL 'api-ms-win-core-sysinfo-l1-1-0.dll': The specified module or one of its dependencies could not be found. (Exception from HRESULT: 0x8007007E) At /opt/microsoft/powershell/6.0.0-beta.9/Modules/PowerShellGet/1.5.0.0/PSModule.psm1:1877 char:21 + ... $null = PackageManagement\Install-Package <strong i="12">@PSBoundParameters</strong>
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Microsoft.Power....InstallPackage:InstallPackage) [Inst
all-Package], Exception
+ FullyQualifiedErrorId : System.DllNotFoundException,Microsoft.PowerShell.Commands.TestModuleMa
nifestCommand,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage
# pwsh
PowerShell v6.0.0-beta.9
Copyright (C) Microsoft Corporation. All rights reserved.
> $PSVersionTable
Name Value
---- -----
PSVersion 6.0.0-beta.9
PSEdition Core
GitCommitId v6.0.0-beta.9
OS Linux 4.10.0-37-generic #41~16.04.1-Ubuntu SMP Fri Oct 6 22:42:59 UTC 2017
Platform Unix
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
الوحدة النمطية AzureAD غير متوافقة مع الأنظمة الأساسية بخلاف أنظمة تشغيل Windows. أعتقد أنه لا يزال يستخدم ADAL الذي يحتوي على تبعيات WinForms
. وفقًا لصفحة المشروع (https://docs.microsoft.com/en-us/powershell/module/Azuread/؟view=azureadps-2.0) هذه هي أنظمة التشغيل المدعومة:
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
قد ترغب في طلب توافق Linux على Azure AD Uservoice: https://feedback.azure.com/forums/169401-azure-active-directory
وحدة AzureAD عبر الأنظمة الأساسية قيد التقدم. يمكنك استخدام إصدار المعاينة (AzureAD.Standard.Preview) في Azure Cloud Shell.
هل لدينا أي إصدار معاينة قياسي من AzureAD لاختباره على PowerShell Core 6.1؟
هل يمكن لـ PowerShell Core تنفيذ وحدة AzureAD القياسية هذه ، إذا كان PowerShell Core مستضافًا على بيئة Windows؟
مرحبًا ، يبدو أن هذا لا يزال غير ممكن على pwsh؟
PS /home/> Install-module AzureADPreview
Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): A
PackageManagement\Install-Package : Unable to load shared library 'api-ms-win-core-sysinfo-l1-1-0.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libapi-ms-win-core-sysinfo-l1-1-0.dll: cannot open shared object file: No such file or directory At /opt/microsoft/powershell/6/Modules/PowerShellGet/PSModule.psm1:9491 char:21 + ... $null = PackageManagement\Install-Package <strong i="6">@PSBoundParameters</strong> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Microsoft.Power....InstallPackage:InstallPackage) [Install-Package], Exception
+ FullyQualifiedErrorId : System.DllNotFoundException,Microsoft.PowerShell.Commands.TestModuleManifestCommand,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage
شود ألا تظل هذه المشكلة مفتوحة لأنها لم يتم إصلاحها ؟؟؟
هذه الوحدة ليست مملوكة أو مدارة من قبل أي شخص في هذا الريبو ، وتطويرها لا يرتبط بهذا الريبو. كما ذكرنا ، يمكن استخدام إصدار المعاينة للوحدة في الوقت الحالي إذا كنت ترغب في ذلك ، ولكن بصرف النظر عن ذلك ، يمكننا فقط انتظار إصدار فريق Azure لإصدار أكثر اكتمالاً من الوحدة النمطية. : قليلا_ابتسامة_الوجه:
لدي هذا الخطأ أيضًا:
PS /home/khine> $PSVersionTable
Name Value
---- -----
PSVersion 6.2.3
PSEdition Core
GitCommitId 6.2.3
OS Linux 5.0.0-29-generic #31-Ubuntu SMP Thu Sep 12 13:05:32 UTC 2019
Platform Unix
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
PS /home/khine> Install-module AzureADPreview
Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to
install the modules from 'PSGallery'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): y
PackageManagement\Install-Package : Unable to load shared library 'api-ms-win-core-sysinfo-l1-1-0.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libapi-ms-win-core-sysinfo-l1-1-0.dll: cannot open shared object file: No such file or directory At /snap/powershell/39/opt/powershell/Modules/PowerShellGet/PSModule.psm1:9508 char:21 + ... $null = PackageManagement\Install-Package <strong i="6">@PSBoundParameters</strong> + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Microsoft.PowerShel\u2026lets.InstallPackage:InstallPackage) [Install-Package], Exception
+ FullyQualifiedErrorId : System.DllNotFoundException,Microsoft.PowerShell.Commands.TestModuleManifestCommand,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage
اي اخبار عن هذا؟
هذه متابعة سيئة حقًا من قبل Microsoft.
نعم ، تم كسر هذا أيضًا على macOS ... نفس الخطأ الموضح أعلاه على Linux.
نفس المشكلة هنا
PS / Users / stuartlupton> $ PSVersionTable
قيمة الاسم
---- -----
إصدار PSVersion 6.2.3
PSEdition الأساسية
GitCommitId 6.2.3
OS Darwin 19.0.0 إصدار Darwin Kernel 19.0.0: الثلاثاء 17 سبتمبر 01:59:51 PDT 2019 ؛ الجذر: xnu-6153.11.24 ~ 17 / RELEASE_X86_64
منصة يونكس
PSComp CompatibleVersions {1.0، 2.0، 3.0، 4.0…}
الإصدار 2.3 من PSRemotingProtocolVersion
الإصدار 1.1.0.1
الإصدار 3.0 من WSManStack
PS / Users / stuartlupton> Install-Module -Name AzureAD
مستودع غير موثوق به
أنت تقوم بتثبيت الوحدات النمطية من مستودع غير موثوق به. إذا كنت تثق في هذا المستودع ، فغيّر قيمة InstallationPolicy الخاص به عن طريق تشغيل ملف
Set-PSRepository cmdlet. هل أنت متأكد أنك تريد تثبيت الوحدات من "PSGallery"؟
[Y] نعم [A] نعم للكل [N] لا [L] لا للكل [S] تعليق تعليمات [؟] (الافتراضي هو "N"): A
PackageManagement \ Install-Package: غير قادر على تحميل مكتبة مشتركة "api-ms-win-core-sysinfo-l1-1-0.dll" أو أحد تبعياتها. للمساعدة في تشخيص مشاكل التحميل ، ضع في اعتبارك تعيين متغير البيئة DYLD_PRINT_LIBRARIES: dlopen (libapi-ms-win-core-sysinfo-l1-1-0.dll ، 1): لم يتم العثور على الصورة في / usr / local / microsoft /owershell /6/Modules/PowerShellGet/PSModule.psm1:9508 char: 21 + ... $ null = PackageManagement \ Install-PackagePSBoundParameters
@ dbsysteluk-stuartlupton لقد سجلت هذه المشكلة رقم 10326 قبل أيام قليلة في مستودع Azure PowerShell
هل هناك إصلاح لهذه؟ لدي أيضًا هذه المشكلة:
تثبيت الوحدة النمطية -اسم AzureADPreview
مستودع غير موثوق به
أنت تقوم بتثبيت الوحدات النمطية من مستودع غير موثوق به. إذا كنت تثق بهذا
المستودع ، قم بتغيير قيمة InstallationPolicy الخاص به عن طريق تشغيل Set-PSRepository
cmdlet. هل أنت متأكد أنك تريد تثبيت الوحدات من "PSGallery"؟
[Y] نعم [A] نعم للكل [N] لا [L] لا للكل [S] تعليق المساعدة [؟]
(الافتراضي هو "N"): أ
PackageManagement \ Install-Package: غير قادر على تحميل مكتبة مشتركة "api-ms-win-core-sysinfo-l1-1-0.dll" أو أحد تبعياتها. للمساعدة في تشخيص مشاكل التحميل ، ضع في اعتبارك تعيين متغير بيئة LD_DEBUG: libapi-ms-win-core-sysinfo-l1-1-0.dll: لا يمكن فتح ملف كائن مشترك: لا يوجد مثل هذا الملف أو الدليل
في /snap/powershell/39/opt/powershell/Modules/PowerShellGet/PSModule.psm1:9508 char: 21
هل من أخبار هنا؟ أنا أقوم بتشغيله على جهاز Mac الخاص بي وما زلت أتلقى الخطأ أدناه.
تعذر تحميل DLL 'api-ms-win-core-sysinfo-l1-1-0.dll': تعذر العثور على الوحدة النمطية المحددة أو أحد تبعياتها.
أعلم أن الريبو يحتوي على 2.1k مشكلة مفتوحة الآن ، لكنني أيضًا أواجه المشكلة وسأكون ممتنًا للحصول على حل.
نظام التشغيل Ubuntu 19.10.1
PowerShell 7.0.0-preview.5
تثبيت الوحدة Azure مستودع غير موثوق به أنت تقوم بتثبيت الوحدات النمطية من مستودع غير موثوق به. إذا كنت تثق في هذا المستودع ، فقم بتغيير قيمة InstallationPolicy الخاص به عن طريق تشغيل Set-PSRepository cmdlet. هل انت متأكد انك تريد تثبيت الوحدات من "PSGallery"؟ [Y] نعم [A] نعم للكل [N] لا [L] لا للكل [S] تعليق تعليمات [؟] (الافتراضي هو "N"): أ حزمة التثبيت: /snap/powershell-preview/51/opt/powershell/Modules/PowerShellGet/PSModule.psm1 Line |Line 9683 $installedPackages = PackageManagement\Install-Package <strong i="22">@PSBoundParameters</strong> Unable to load shared library 'api-ms-win-core-sysinfo-l1-1-0.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libapi-ms-win-core-sysinfo-l1-1-0.dll: cannot open shared object file: No such file or directory
أواجه نفس المشكلة.
لأي شخص لديه مشاكل مع وحدة المعاينة ، يمكنك الحصول عليها من معرض poshtest:
Register-PackageSource -Trusted -ProviderName 'PowerShellGet' -Name 'Posh Test Gallery' -Location https://www.poshtestgallery.com/api/v2/
Install-Module -Name AzureAD.Standard.Preview
انا ايضا اواجه نفس المشكلة. من فضلك حل.
نفس العدد (# 11229)
المشكلة نفسها
المشكلة نفسها.
في الخميس ، 16 يناير 2020 الساعة 7:22 مساءً ، كتب su-panda [email protected] :
المشكلة نفسها
-
أنت تتلقى هذا لأنك علقت.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/PowerShell/PowerShell/issues/5274؟email_source=notifications&email_token=AA5XYJCIMPJE7NSMA7PDXTDQ6A7QRA5CNFSM4EBLTLZ2YY3PNVWWK3TUL52HS4DFVREX46
أو إلغاء الاشتراك
https://github.com/notifications/unsubscribe-auth/AA5XYJFC4Y6DBX5LP7RTELLQ6A7QRANCNFSM4EBLTLZQ
.
نفس المشكلة ، ولكن في Cloud Shell. هل هناك طريقة لتثبيت وحدة معاينة AzureAD في Cloud Shell؟
تم تثبيت الوحدة النمطية AzureAD Preview بالفعل في Cloud Shell.
تم تثبيت الوحدة النمطية AzureAD Preview بالفعل في Cloud Shell.
لا يمكنني استخدام أوامر مثل Get-AzureADPolicy في Cloud Shell. لا يمكن العثور على أوامر cmdlets
أوامر cmdlets المتعلقة بالسياسة الوحيدة في الوحدة النمطية AzureAD.Standard.Preview هي:
PS Azure:\> Get-Command -Name *policy* -Module AzureAD.Standard.Preview
CommandType Name Version Source
----------- ---- ------- ------
Cmdlet Add-AzureADMSLifecyclePolicyGroup 0.0.0.10 AzureAD.Standard.Preview
Cmdlet Get-AzureADMSGroupLifecyclePolicy 0.0.0.10 AzureAD.Standard.Preview
Cmdlet Get-AzureADMSLifecyclePolicyGroup 0.0.0.10 AzureAD.Standard.Preview
Cmdlet New-AzureADMSGroupLifecyclePolicy 0.0.0.10 AzureAD.Standard.Preview
Cmdlet Remove-AzureADMSGroupLifecyclePolicy 0.0.0.10 AzureAD.Standard.Preview
Cmdlet Remove-AzureADMSLifecyclePolicyGroup 0.0.0.10 AzureAD.Standard.Preview
Cmdlet Set-AzureADMSGroupLifecyclePolicy 0.0.0.10 AzureAD.Standard.Preview
هذه هي الوحدة المحددة التي أتطلع إلى استخدامها في Cloud Shell
يحصل الأمر Get-AzureADPolicy cmdlet على نهج في Azure Active Directory (AD).
على نظام Linux (centos7) ، تم تثبيت powerhell core ووحدة AzureAD.Standard.Preview (مع بعض المساعدة من https://blogs.endjin.com/2019/05/how-to-use-the-azuread-module-in-powershell -جوهر/).
Register-PackageSource -Name PoshTestGallery -Location https://www.poshtestgallery.com/api/v2/ -ProviderName PowerShellGet
Install-Module -Name AzureAD.Standard.Preview -RequiredVersion 0.0.0.10
Import-Module -Name /root/.local/share/powershell/Modules/AzureAD.Standard.Preview/0.0.0.10/AzureAD.Standard.Preview.psm1
هذا يعمل ولكن كما ذكر من قبل الآخرين فإنه يفتقد بعض أوامر cmdlets.
PS /home/*****> Get-AzureADMS*
Get-AzureADMSDeletedDirectoryObject
Get-AzureADMSGroup
Get-AzureADMSIdentityProvider
Get-AzureADMSDeletedGroup
Get-AzureADMSGroupLifecyclePolicy
Get-AzureADMSLifecyclePolicyGroup
نطلب Get-AzureADMSTrustFrameworkPolicy
وهو غير موجود
التعليق الأكثر فائدة
أواجه نفس المشكلة.