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 выпустит более полную версию модуля. : Little_smiling_face:
У меня тоже такая ошибка:
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 / Пользователи / stuartlupton> $ PSVersionTable
Имя Значение
---- -----
PS Версия 6.2.3
Ядро PSEdition
GitCommitId 6.2.3
OS Darwin 19.0.0 Darwin Kernel Version 19.0.0: Вт, 17 сентября, 01:59:51 PDT 2019; корень: xnu-6153.11.24 ~ 17 / RELEASE_X86_64
Платформа Unix
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolВерсия 2.3
Сериализация Версия 1.1.0.1
WSManStackVersion 3.0
PS / Users / stuartlupton> Install-Module -Name AzureAD
Ненадежный репозиторий
Вы устанавливаете модули из ненадежного репозитория. Если вы доверяете этому репозиторию, измените его значение InstallationPolicy, запустив
Командлет Set-PSRepository. Вы уверены, что хотите установить модули из «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 / powershell /6/Modules/PowerShellGet/PSModule.psm1:9508 char: 21 + ... $ null = PackageManagement \ Install-Package @PSBoundParameters
@ dbsysteluk-stuartlupton Я зарегистрировал эту проблему № 10326 несколько дней назад в репозитории Azure PowerShell.
Это можно как-то исправить? У меня тоже такая проблема:
Install-Module -Name AzureADPreview
Ненадежный репозиторий
Вы устанавливаете модули из ненадежного репозитория. Если ты доверяешь этому
репозиторий, измените его значение InstallationPolicy, запустив Set-PSRepository
командлет. Вы уверены, что хотите установить модули из «PSGallery»?
[Y] Да [A] Да для всех [N] Нет [L] Нет для всех [S] Приостановить [?] Справка
(по умолчанию "N"): A
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,1 тыс. Открытых проблем, но я тоже столкнулся с проблемой и был бы признателен за ее решение.
Ubuntu 19.10
PowerShell 7.0.0-превью.5
Установить-модуль AzureAd Ненадежный репозиторий Вы устанавливаете модули из ненадежного репозитория. Если вы доверяете этому репозиторию, измените его значение InstallationPolicy, запустив командлет Set-PSRepository. Ты уверен что ты хотите установить модули из «PSGallery»? [Y] Да [A] Да для всех [N] Нет [L] Нет для всех [S] Приостановить [?] Справка (по умолчанию «N»): a Установочный пакет: /snap/powershell-preview/51/opt/powershell/Modules/PowerShellGet/PSModule.psm1 Строка |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
У меня такая же проблема.
Тем, у кого есть проблемы с модулем предварительного просмотра, вы можете скачать его из самой шикарной галереи:
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 г., в 19:22 su-panda [email protected] написал:
та же проблема
-
Вы получили это, потому что прокомментировали.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/PowerShell/PowerShell/issues/5274?email_source=notifications&email_token=AA5XYJCIMPJE7NSMA7PDXTDQ6A7QRA5CNFSM4EBLTLZ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJDXDWQ#issuecomment-575107546 ,
или отказаться от подписки
https://github.com/notifications/unsubscribe-auth/AA5XYJFC4Y6DBX5LP7RTELLQ6A7QRANCNFSM4EBLTLZQ
.
Та же проблема, но в Cloud Shell. Есть ли способ установить модуль предварительного просмотра AzureAD в Cloud Shell?
Модуль предварительной версии AzureAD уже установлен в Cloud Shell.
Модуль предварительной версии AzureAD уже установлен в Cloud Shell.
Я не могу использовать такие команды, как Get-AzureADPolicy, в Cloud Shell. Не удается найти командлеты
Единственные связанные с политикой командлеты в модуле 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 получает политику в Azure Active Directory (AD).
В linux (centos7) установлено ядро powershell и модуль 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
Это работает, однако, как упоминалось другими, отсутствуют некоторые командлеты.
PS /home/*****> Get-AzureADMS*
Get-AzureADMSDeletedDirectoryObject
Get-AzureADMSGroup
Get-AzureADMSIdentityProvider
Get-AzureADMSDeletedGroup
Get-AzureADMSGroupLifecyclePolicy
Get-AzureADMSLifecyclePolicyGroup
Нам требуется Get-AzureADMSTrustFrameworkPolicy
которого нет
Самый полезный комментарий
У меня такая же проблема.